|
Panzer Version of the Day
|
Non-templated empty base class for BCStrategy objects. More...
#include <Panzer_BCStrategy_Base.hpp>

Public Member Functions | |
| BCStrategyBase () | |
| virtual | ~BCStrategyBase () |
| virtual void | setup (const panzer::PhysicsBlock &side_pb, const Teuchos::ParameterList &user_data)=0 |
| virtual void | buildAndRegisterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &factory, const Teuchos::ParameterList &models, const Teuchos::ParameterList &user_data) const =0 |
| virtual void | buildAndRegisterScatterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const =0 |
| virtual void | buildAndRegisterGatherAndOrientationEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const =0 |
Public Member Functions inherited from panzer::EvaluatorsRegistrar | |
| int | setDetailsIndex (const int details_index) |
| int | getDetailsIndex () const |
| Get the WorksetDetails index. | |
Additional Inherited Members | |
Protected Member Functions inherited from panzer::EvaluatorsRegistrar | |
| EvaluatorsRegistrar () | |
| Default ctor initializes WorksetDetails index to 0. | |
| 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 BCStrategy objects.
Definition at line 29 of file Panzer_BCStrategy_Base.hpp.
|
inline |
Definition at line 33 of file Panzer_BCStrategy_Base.hpp.
|
inlinevirtual |
Definition at line 35 of file Panzer_BCStrategy_Base.hpp.
|
pure virtual |
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy< EvalT >, panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, and panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >.
|
pure virtual |
Implemented in panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >, panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, and panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >.
|
pure virtual |
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, and panzer::BCStrategy< EvalT >.
|
pure virtual |
Implemented in panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, and panzer::BCStrategy< EvalT >.