Panzer
Version of the Day
|
Non-templated empty base class for EquationSet objects. More...
#include <Panzer_EquationSet_Base.hpp>
Public Member Functions | |
EquationSetBase () | |
virtual | ~EquationSetBase () |
virtual void | setTangentParamNames (const std::vector< std::string > &tangent_param_names)=0 |
Set the list of tangent parameter names. More... | |
Public Member Functions inherited from panzer::EvaluatorsRegistrar | |
int | setDetailsIndex (const int details_index) |
int | getDetailsIndex () const |
Get the WorksetDetails index. More... | |
Initialization | |
virtual void | setElementBlockId (const std::string &blockId)=0 |
Query Methods | |
virtual const Teuchos::RCP < Teuchos::ParameterList > | getEvaluatorParameterList () const =0 |
Returns the parameter list that will be passed off from the equaiton set to the closure model evaluator factory. This allows users to pass parameters from a particular equaiton set to its associated closure models. More... | |
virtual const std::vector < std::pair< std::string, Teuchos::RCP < panzer::PureBasis > > > & | getProvidedDOFs () const =0 |
Return the Basis for the equation set, key is the DOF name (note coordinate DOFs are NOT included) More... | |
virtual const std::vector < std::vector< std::string > > & | getCoordinateDOFs () const =0 |
Return a vector of vectors that correspond to DOFs set as coordinate fields. More... | |
virtual const std::map< int, Teuchos::RCP < panzer::IntegrationRule > > & | getIntegrationRules () const =0 |
Return a map of unique integration rules for the equation set, key is the integration order. More... | |
virtual std::string | getElementBlockId () const =0 |
virtual std::string | getType () const =0 |
Returns the type of the equation set object. Corresponds to the keyword used by the equation set factory to build a particular concrete equation set. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from panzer::EvaluatorsRegistrar | |
EvaluatorsRegistrar () | |
Default ctor initializes WorksetDetails index to 0. More... | |
virtual | ~EvaluatorsRegistrar () |
template<typename EvalT > | |
void | registerEvaluator (PHX::FieldManager< panzer::Traits > &fm, const Teuchos::RCP< PHX::Evaluator< panzer::Traits > > &op) const |
Non-templated empty base class for EquationSet objects.
Definition at line 38 of file Panzer_EquationSet_Base.hpp.
|
inline |
Definition at line 42 of file Panzer_EquationSet_Base.hpp.
|
inlinevirtual |
Definition at line 44 of file Panzer_EquationSet_Base.hpp.
|
pure virtual |
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Register closure model evaluators with the model name internally specified by the equation set.
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Register closure model evaluators with the model name specified by an argument.
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet_DefaultImpl< EvalT >, and panzer::EquationSet< EvalT >.
|
pure virtual |
Returns the parameter list that will be passed off from the equaiton set to the closure model evaluator factory. This allows users to pass parameters from a particular equaiton set to its associated closure models.
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Return the Basis for the equation set, key is the DOF name (note coordinate DOFs are NOT included)
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Return a vector of vectors that correspond to DOFs set as coordinate fields.
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Return a map of unique integration rules for the equation set, key is the integration order.
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Returns the type of the equation set object. Corresponds to the keyword used by the equation set factory to build a particular concrete equation set.
Implemented in panzer::EquationSet< EvalT >, and panzer::EquationSet_DefaultImpl< EvalT >.
|
pure virtual |
Set the list of tangent parameter names.
Implemented in panzer::EquationSet_DefaultImpl< EvalT >.