Non-templated empty base class for EquationSet objects.
More...
#include <Panzer_EquationSet_Base.hpp>
|
virtual void | buildAndRegisterGatherAndOrientationEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLibrary &field_library, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const =0 |
|
virtual void | buildAndRegisterScatterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLibrary &field_library, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const =0 |
|
virtual void | buildAndRegisterDOFProjectionsToIPEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLayoutLibrary &field_library, const Teuchos::RCP< panzer::IntegrationRule > &ir, const Teuchos::Ptr< const panzer::LinearObjFactory< panzer::Traits > > &lof, const Teuchos::ParameterList &user_data) const =0 |
|
virtual void | buildAndRegisterEquationSetEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLibrary &field_library, const Teuchos::ParameterList &user_data) const =0 |
|
virtual void | buildAndRegisterClosureModelEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLayoutLibrary &field_library, const Teuchos::RCP< panzer::IntegrationRule > &ir, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &factory, const Teuchos::ParameterList &models, const Teuchos::ParameterList &user_data) const =0 |
| Register closure model evaluators with the model name internally specified by the equation set. More...
|
|
virtual void | buildAndRegisterClosureModelEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLayoutLibrary &field_library, const Teuchos::RCP< panzer::IntegrationRule > &ir, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &factory, const std::string &model_name, const Teuchos::ParameterList &models, const Teuchos::ParameterList &user_data) const =0 |
| Register closure model evaluators with the model name specified by an argument. More...
|
|
virtual void | buildAndRegisterInitialConditionEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::FieldLibrary &field_library, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &factory, const std::string &model_name, const Teuchos::ParameterList &models, const panzer::LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const =0 |
|
|
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...
|
|
Non-templated empty base class for EquationSet objects.
Definition at line 71 of file Panzer_EquationSet_Base.hpp.
◆ EquationSetBase()
panzer::EquationSetBase::EquationSetBase |
( |
| ) |
|
|
inline |
◆ ~EquationSetBase()
virtual panzer::EquationSetBase::~EquationSetBase |
( |
| ) |
|
|
inlinevirtual |
◆ setElementBlockId()
virtual void panzer::EquationSetBase::setElementBlockId |
( |
const std::string & |
blockId | ) |
|
|
pure virtual |
◆ buildAndRegisterGatherAndOrientationEvaluators()
◆ buildAndRegisterScatterEvaluators()
◆ buildAndRegisterDOFProjectionsToIPEvaluators()
◆ buildAndRegisterEquationSetEvaluators()
◆ buildAndRegisterClosureModelEvaluators() [1/2]
◆ buildAndRegisterClosureModelEvaluators() [2/2]
◆ buildAndRegisterInitialConditionEvaluators()
◆ getEvaluatorParameterList()
virtual const Teuchos::RCP<Teuchos::ParameterList> panzer::EquationSetBase::getEvaluatorParameterList |
( |
| ) |
const |
|
pure virtual |
◆ getProvidedDOFs()
virtual const std::vector<std::pair<std::string,Teuchos::RCP<panzer::PureBasis> > >& panzer::EquationSetBase::getProvidedDOFs |
( |
| ) |
const |
|
pure virtual |
◆ getCoordinateDOFs()
virtual const std::vector<std::vector<std::string> >& panzer::EquationSetBase::getCoordinateDOFs |
( |
| ) |
const |
|
pure virtual |
◆ getIntegrationRules()
virtual const std::map<int,Teuchos::RCP<panzer::IntegrationRule> >& panzer::EquationSetBase::getIntegrationRules |
( |
| ) |
const |
|
pure virtual |
◆ getElementBlockId()
virtual std::string panzer::EquationSetBase::getElementBlockId |
( |
| ) |
const |
|
pure virtual |
◆ getType()
virtual std::string panzer::EquationSetBase::getType |
( |
| ) |
const |
|
pure virtual |
◆ setTangentParamNames()
virtual void panzer::EquationSetBase::setTangentParamNames |
( |
const std::vector< std::string > & |
tangent_param_names | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: