Classes | Functions
AnisotropicDiffusion.h File Reference

Go to the source code of this file.


class  AnisotropicDiffusion
 This kernel implements the Laplacian operator multiplied by a 2nd order tensor giving anisotropic (direction specific) diffusion: $ K u $. More...


InputParameters validParams< AnisotropicDiffusion > ()

Function Documentation

Definition at line 19 of file AnisotropicDiffusion.C.

20 {
22  p.addClassDescription("Anisotropic diffusion kernel $\\nabla \\cdot -\\widetilde{k} \\nabla u$ "
23  "with weak form given by $(\\nabla \\psi_i, \\widetilde{k} \\nabla u)$.");
24  p.addRequiredParam<RealTensorValue>("tensor_coeff",
25  "The Tensor to multiply the Diffusion operator by");
26  return p;
27 }
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
void addRequiredParam(const std::string &name, const std::string &doc_string)
This method adds a parameter and documentation string to the InputParameters object that will be extr...
InputParameters validParams< Kernel >()
Definition: Kernel.C:30
void addClassDescription(const std::string &doc_string)
This method adds a description of the class that will be displayed in the input file syntax dump...
TensorValue< Real > RealTensorValue
Definition: Assembly.h:45