Panzer Version of the Day
Loading...
Searching...
No Matches
panzer::BCStrategy< EvalT > Class Template Referenceabstract

#include <Panzer_BCStrategy_decl.hpp>

Inheritance diagram for panzer::BCStrategy< EvalT >:

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
Public Member Functions inherited from panzer::BCStrategyBase
 BCStrategyBase ()
virtual ~BCStrategyBase ()
Public Member Functions inherited from panzer::EvaluatorsRegistrar
int setDetailsIndex (const int details_index)
int getDetailsIndex () const
 Get the WorksetDetails index.

Protected Attributes

const panzer::BC m_bc

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

Detailed Description

template<typename EvalT>
class panzer::BCStrategy< EvalT >

Definition at line 52 of file Panzer_BCStrategy_decl.hpp.

Constructor & Destructor Documentation

◆ BCStrategy()

template<typename EvalT>
panzer::BCStrategy< EvalT >::BCStrategy ( const panzer::BC & bc)

Definition at line 47 of file Panzer_BCStrategy_impl.hpp.

◆ ~BCStrategy()

template<typename EvalT>
panzer::BCStrategy< EvalT >::~BCStrategy ( )
virtual

Definition at line 53 of file Panzer_BCStrategy_impl.hpp.

Member Function Documentation

◆ setup()

template<typename EvalT>
virtual void panzer::BCStrategy< EvalT >::setup ( const panzer::PhysicsBlock & side_pb,
const Teuchos::ParameterList & user_data )
pure virtual

◆ buildAndRegisterEvaluators()

◆ buildAndRegisterScatterEvaluators()

◆ buildAndRegisterGatherAndOrientationEvaluators()

Member Data Documentation

◆ m_bc

template<typename EvalT>
const panzer::BC panzer::BCStrategy< EvalT >::m_bc
protected

Definition at line 87 of file Panzer_BCStrategy_decl.hpp.


The documentation for this class was generated from the following files: