Panzer
Version of the Day
|
#include <Panzer_BCStrategy_decl.hpp>
Public Member Functions | |
BCStrategy (const panzer::BC &bc) | |
virtual | ~BCStrategy () |
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 |
![]() | |
BCStrategyBase () | |
virtual | ~BCStrategyBase () |
![]() | |
int | setDetailsIndex (const int details_index) |
int | getDetailsIndex () const |
Get the WorksetDetails index. More... | |
Protected Attributes | |
const panzer::BC | m_bc |
Additional Inherited Members | |
![]() | |
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 |
Definition at line 52 of file Panzer_BCStrategy_decl.hpp.
panzer::BCStrategy< EvalT >::BCStrategy | ( | const panzer::BC & | bc | ) |
Definition at line 48 of file Panzer_BCStrategy_impl.hpp.
|
virtual |
Definition at line 53 of file Panzer_BCStrategy_impl.hpp.
|
pure virtual |
Must be called before this->buildAndRegisterEvaluators() and this->buildAndRegisterGatherScatterEvaluators().
Implements panzer::BCStrategyBase.
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, and panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >.
|
pure virtual |
Implements panzer::BCStrategyBase.
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, and panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >.
|
pure virtual |
Implements panzer::BCStrategyBase.
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, and panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >.
|
pure virtual |
Implements panzer::BCStrategyBase.
Implemented in panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >, panzer::BCStrategy_Interface_DefaultImpl< EvalT >, panzer::BCStrategy_Neumann_DefaultImpl< EvalT >, panzer::BCStrategy_WeakDirichlet_DefaultImpl< EvalT >, and panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >.
|
protected |
Definition at line 87 of file Panzer_BCStrategy_decl.hpp.