An interface class that helps getting access to Mapping objects. More...
#include <MappingInterface.h>
Public Member Functions | |
MappingInterface (const MooseObject *moose_object) | |
Construct using a moose object (usually the object which inherits from the interface) More... | |
VariableMappingBase & | getMapping (const std::string &name) const |
Get the mapping using the parameters of the moose object. More... | |
VariableMappingBase & | getMappingByName (const UserObjectName &name) const |
Get the mapping by supplying the name of the object in the warehouse. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Private Attributes | |
const InputParameters & | _smi_params |
Parameters of the object with this interface. More... | |
FEProblemBase & | _smi_feproblem |
Reference to FEProblemBase instance. More... | |
An interface class that helps getting access to Mapping objects.
Definition at line 19 of file MappingInterface.h.
MappingInterface::MappingInterface | ( | const MooseObject * | moose_object | ) |
Construct using a moose object (usually the object which inherits from the interface)
Definition at line 19 of file MappingInterface.C.
VariableMappingBase & MappingInterface::getMapping | ( | const std::string & | name | ) | const |
Get the mapping using the parameters of the moose object.
name | The parameter name |
Definition at line 40 of file MappingInterface.C.
Referenced by SingularTripletReporter::initialSetup(), and InverseMapping::initialSetup().
VariableMappingBase & MappingInterface::getMappingByName | ( | const UserObjectName & | name | ) | const |
Get the mapping by supplying the name of the object in the warehouse.
name | The name of the mapping object |
Definition at line 26 of file MappingInterface.C.
Referenced by getMapping(), MappingReporter::initialSetup(), and MappingOutput::output().
|
static |
Definition at line 14 of file MappingInterface.C.
Referenced by SingularTripletReporter::validParams(), and MappingReporter::validParams().
|
private |
Reference to FEProblemBase instance.
Definition at line 44 of file MappingInterface.h.
Referenced by getMappingByName().
|
private |
Parameters of the object with this interface.
Definition at line 41 of file MappingInterface.h.
Referenced by getMapping().