Panzer
Version of the Day
|
#include <user_app_ResponseEvaluatorFactory_HOFlux.hpp>
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 |
![]() | |
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 |
![]() | |
ResponseEvaluatorFactory () | |
virtual | ~ResponseEvaluatorFactory () |
![]() | |
ResponseEvaluatorFactoryBase () | |
virtual | ~ResponseEvaluatorFactoryBase () |
![]() | |
int | setDetailsIndex (const int details_index) |
int | getDetailsIndex () const |
Get the WorksetDetails index. More... | |
Additional Inherited Members | |
![]() | |
int | getCubatureDegree () const |
Accessor method for Cubature degree (can be used by sub classes) More... | |
![]() | |
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 |
This class defines a response based on a functional.
Definition at line 14 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.
|
inline |
Definition at line 18 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.
|
inlinevirtual |
Definition at line 22 of file user_app_ResponseEvaluatorFactory_HOFlux.hpp.
|
virtual |
Build and register evaluators for a response on a particular physics block.
[in] | responseName | The name of the response to be constructed by these evaluators. |
[in,out] | fm | Field manager to be fuild with the evaluators. |
[in] | physicsBlock | What physics block is being used for constructing the evaluators |
[in] | user_data | The 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.