Classes | Functions
VectorNeumannBC.h File Reference

Go to the source code of this file.


class  VectorNeumannBC
 Implements a flux boundary condition grad(u).n = V.n, where the vector V is specifed by the user. More...


InputParameters validParams< VectorNeumannBC > ()

Function Documentation

Definition at line 19 of file VectorNeumannBC.C.

20 {
22  params.addParam<RealVectorValue>(
23  "vector_value", RealVectorValue(), "vector this BC should act in");
24  params.addClassDescription("Imposes the integrated boundary condition "
25  "$\\frac{\\partial u}{\\partial n}=\\vec{V}\\cdot\\hat{n}$, "
26  "where $\\vec{V}$ is a user-defined, constant vector.");
27  return params;
28 }
InputParameters validParams< IntegratedBC >()
Definition: IntegratedBC.C:28
VectorValue< Real > RealVectorValue
Definition: Assembly.h:40
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
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...
void addParam(const std::string &name, const S &value, const std::string &doc_string)
These methods add an option parameter and a documentation string to the InputParameters object...