Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO > Class Template Reference

#include <user_app_ResponseEvaluatorFactory_HOFlux.hpp>

Inheritance diagram for user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO >:
Inheritance graph
[legend]

Public Member Functions

 ResponseEvaluatorFactory_HOFlux (MPI_Comm comm, int cubatureDegree)
 
virtual ~ResponseEvaluatorFactory_HOFlux ()
 
virtual void buildAndRegisterEvaluators (const std::string &responseName, PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &physicsBlock, const Teuchos::ParameterList &user_data) const
 
- Public Member Functions inherited from panzer::ResponseEvaluatorFactory_Functional< EvalT, LO, GO >
 ResponseEvaluatorFactory_Functional (MPI_Comm comm, int cubatureDegree=1, bool requiresCellIntegral=true, const std::string &quadPointField="", const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &linearObjFactory=Teuchos::null, const Teuchos::RCP< const panzer::UniqueGlobalIndexer< LO, GO > > &globalIndexer=Teuchos::null, bool applyDirichletToDerivative=false)
 
virtual ~ResponseEvaluatorFactory_Functional ()
 
virtual Teuchos::RCP
< ResponseBase
buildResponseObject (const std::string &responseName) const
 
virtual Teuchos::RCP
< ResponseBase
buildResponseObject (const std::string &responseName, const std::vector< WorksetDescriptor > &wkstDesc) const
 
virtual bool typeSupported () const
 
- Public Member Functions inherited from panzer::ResponseEvaluatorFactory< EvalT >
 ResponseEvaluatorFactory ()
 
virtual ~ResponseEvaluatorFactory ()
 
- Public Member Functions inherited from panzer::ResponseEvaluatorFactoryBase
 ResponseEvaluatorFactoryBase ()
 
virtual ~ResponseEvaluatorFactoryBase ()
 
- Public Member Functions inherited from panzer::EvaluatorsRegistrar
int setDetailsIndex (const int details_index)
 
int getDetailsIndex () const
 Get the WorksetDetails index. More...
 

Additional Inherited Members

- Protected Member Functions inherited from panzer::ResponseEvaluatorFactory_Functional< EvalT, LO, GO >
int getCubatureDegree () const
 Accessor method for Cubature degree (can be used by sub classes) More...
 
- Protected Member Functions inherited from panzer::EvaluatorsRegistrar
 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
 

Detailed Description

template<typename EvalT, typename LO, typename GO>
class user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO >

This class defines a response based on a functional.

Definition at line 14 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.

Constructor & Destructor Documentation

template<typename EvalT , typename LO , typename GO >
user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO >::ResponseEvaluatorFactory_HOFlux ( MPI_Comm  comm,
int  cubatureDegree 
)
inline

Definition at line 18 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.

template<typename EvalT , typename LO , typename GO >
virtual user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO >::~ResponseEvaluatorFactory_HOFlux ( )
inlinevirtual

Definition at line 22 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.

Member Function Documentation

template<typename EvalT , typename LO , typename GO >
void user_app::ResponseEvaluatorFactory_HOFlux< EvalT, LO, GO >::buildAndRegisterEvaluators ( const std::string &  responseName,
PHX::FieldManager< panzer::Traits > &  fm,
const panzer::PhysicsBlock physicsBlock,
const Teuchos::ParameterList user_data 
) const
virtual

Build and register evaluators for a response on a particular physics block.

Parameters
[in]responseNameThe name of the response to be constructed by these evaluators.
[in,out]fmField manager to be fuild with the evaluators.
[in]physicsBlockWhat physics block is being used for constructing the evaluators
[in]user_dataThe user data parameter list, this stores things that the user may find useful.

Reimplemented from panzer::ResponseEvaluatorFactory_Functional< EvalT, LO, GO >.

Definition at line 14 of file user_app_ResponseEvaluatorFactory_HOFlux_impl.hpp.


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