Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT > Class Template Reference

#include <Panzer_ResponseFactory_BCStrategyAdapter.hpp>

Inheritance diagram for panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >:
Inheritance graph
[legend]

Public Member Functions

 ResponseFactory_BCStrategyAdapter (const panzer::BC &bc, const std::vector< std::pair< std::string, Teuchos::RCP< ResponseEvaluatorFactory_TemplateManager< panzer::Traits > > > > &refVec)
 
virtual ~ResponseFactory_BCStrategyAdapter ()
 
- Public Member Functions inherited from panzer::BCStrategy< EvalT >
 BCStrategy (const panzer::BC &bc)
 
virtual ~BCStrategy ()
 
- 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.
 

Private Attributes

std::vector< std::pair< std::string, Teuchos::RCP< ResponseEvaluatorFactory_TemplateManager< panzer::Traits > > > > refVec_
 

Derived from BCStrategy

virtual void setup (const panzer::PhysicsBlock &, const Teuchos::ParameterList &)
 
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
 
virtual void buildAndRegisterScatterEvaluators (PHX::FieldManager< panzer::Traits > &, const panzer::PhysicsBlock &, const LinearObjFactory< panzer::Traits > &, const Teuchos::ParameterList &) const
 
virtual void buildAndRegisterGatherAndOrientationEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const
 

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
 
- Protected Attributes inherited from panzer::BCStrategy< EvalT >
const panzer::BC m_bc
 

Detailed Description

template<typename EvalT>
class panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >

Definition at line 75 of file Panzer_ResponseFactory_BCStrategyAdapter.hpp.

Constructor & Destructor Documentation

◆ ResponseFactory_BCStrategyAdapter()

template<typename EvalT >
panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::ResponseFactory_BCStrategyAdapter ( const panzer::BC & bc,
const std::vector< std::pair< std::string, Teuchos::RCP< ResponseEvaluatorFactory_TemplateManager< panzer::Traits > > > > & refVec )
inline

Definition at line 81 of file Panzer_ResponseFactory_BCStrategyAdapter.hpp.

◆ ~ResponseFactory_BCStrategyAdapter()

template<typename EvalT >
virtual panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::~ResponseFactory_BCStrategyAdapter ( )
inlinevirtual

Definition at line 84 of file Panzer_ResponseFactory_BCStrategyAdapter.hpp.

Member Function Documentation

◆ setup()

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

Must be called before this->buildAndRegisterEvaluators() and this->buildAndRegisterGatherScatterEvaluators().

Implements panzer::BCStrategy< EvalT >.

Definition at line 89 of file Panzer_ResponseFactory_BCStrategyAdapter.hpp.

◆ buildAndRegisterEvaluators()

template<typename EvalT >
virtual void panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::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
inlinevirtual

◆ buildAndRegisterScatterEvaluators()

template<typename EvalT >
virtual void panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::buildAndRegisterScatterEvaluators ( PHX::FieldManager< panzer::Traits > & ,
const panzer::PhysicsBlock & ,
const LinearObjFactory< panzer::Traits > & ,
const Teuchos::ParameterList &  ) const
inlinevirtual

◆ buildAndRegisterGatherAndOrientationEvaluators()

template<typename EvalT >
virtual void panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::buildAndRegisterGatherAndOrientationEvaluators ( PHX::FieldManager< panzer::Traits > & fm,
const panzer::PhysicsBlock & side_pb,
const LinearObjFactory< panzer::Traits > & lof,
const Teuchos::ParameterList & user_data ) const
inlinevirtual

Member Data Documentation

◆ refVec_

template<typename EvalT >
std::vector<std::pair<std::string,Teuchos::RCP<ResponseEvaluatorFactory_TemplateManager<panzer::Traits> > > > panzer::response_bc_adapters::ResponseFactory_BCStrategyAdapter< EvalT >::refVec_
private

Definition at line 77 of file Panzer_ResponseFactory_BCStrategyAdapter.hpp.


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