www.mooseframework.org
Classes | Functions
IntegratedBC.h File Reference

Go to the source code of this file.

Classes

class  IntegratedBC
 Base class for deriving any boundary condition of a integrated type. More...
 

Functions

template<>
InputParameters validParams< IntegratedBC > ()
 

Function Documentation

Definition at line 28 of file IntegratedBC.C.

Referenced by validParams< ConvectiveFluxBC >(), validParams< DGFunctionDiffusionDirichletBC >(), validParams< FluxBC >(), validParams< FunctionNeumannBC >(), validParams< FunctionPenaltyDirichletBC >(), validParams< NeumannBC >(), validParams< NonlocalIntegratedBC >(), validParams< OneDEqualValueConstraintBC >(), validParams< PenaltyDirichletBC >(), validParams< PostprocessorNeumannBC >(), validParams< SinNeumannBC >(), validParams< VacuumBC >(), validParams< VectorNeumannBC >(), and validParams< WeakGradientBC >().

29 {
31  params += validParams<RandomInterface>();
33 
34  params.addParam<std::vector<AuxVariableName>>(
35  "save_in",
36  "The name of auxiliary variables to save this BC's residual contributions to. "
37  "Everything about that variable must match everything about this variable (the "
38  "type, what blocks it's on, etc.)");
39  params.addParam<std::vector<AuxVariableName>>(
40  "diag_save_in",
41  "The name of auxiliary variables to save this BC's diagonal jacobian "
42  "contributions to. Everything about that variable must match everything "
43  "about this variable (the type, what blocks it's on, etc.)");
44 
45  params.addParamNamesToGroup("diag_save_in save_in", "Advanced");
46 
47  // Integrated BCs always rely on Boundary MaterialData
48  params.set<Moose::MaterialDataType>("_material_data_type") = Moose::BOUNDARY_MATERIAL_DATA;
49 
50  return params;
51 }
InputParameters validParams< MaterialPropertyInterface >()
MaterialDataType
MaterialData types.
Definition: MooseTypes.h:129
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
InputParameters validParams< RandomInterface >()
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...
InputParameters validParams< BoundaryCondition >()