Panzer
Version of the Day
|
#include <Panzer_ResponseBase.hpp>
Public Member Functions | |
ResponseBase (const std::string &responseName) | |
virtual | ~ResponseBase () |
std::string | getName () const |
std::string | getLookupName () const |
virtual void | ghostToGlobal (int) |
Inherited from GlobalEvaluationData,. More... | |
virtual void | initializeData () |
virtual void | scatterResponse ()=0 |
Prepare the response for access by the user (do global communication) More... | |
virtual void | initializeResponse ()=0 |
Public Member Functions inherited from panzer::GlobalEvaluationData_Default | |
GlobalEvaluationData_Default () | |
GlobalEvaluationData_Default (const GlobalEvaluationData_Default &s) | |
virtual void | globalToGhost (int) |
void | setRequiresDirichletAdjustment (bool b) |
bool | requiresDirichletAdjustment () const |
Public Member Functions inherited from panzer::GlobalEvaluationData | |
virtual | ~GlobalEvaluationData ()=0 |
virtual void | print (std::ostream &os) const |
Diagnostic function for determinning what's in this object. More... | |
Static Public Member Functions | |
static std::string | buildLookupName (const std::string &responseName) |
Private Member Functions | |
ResponseBase () | |
ResponseBase (const ResponseBase &) | |
Private Attributes | |
std::string | responseName_ |
This object serves as the base class which the user derives from to build there response. Note that by itself the interface for this is not useful for storing data.
Definition at line 27 of file Panzer_ResponseBase.hpp.
|
inline |
Only available constructor for this object. This gurantees that the reponse object is instantiatied with a name, and gives us basic capability for name lookups.
Definition at line 35 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Definition at line 38 of file Panzer_ResponseBase.hpp.
|
private |
|
private |
|
inline |
Get the unmodified name for this response.
Definition at line 42 of file Panzer_ResponseBase.hpp.
|
inline |
Get the name of this response useful for looking up data containers.
Definition at line 47 of file Panzer_ResponseBase.hpp.
|
inlinestatic |
Static member to build consistent look up names based on a response name.
Definition at line 52 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Inherited from GlobalEvaluationData,.
Reimplemented from panzer::GlobalEvaluationData_Default.
Definition at line 56 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Reimplemented from panzer::GlobalEvaluationData_Default.
Definition at line 59 of file Panzer_ResponseBase.hpp.
|
pure virtual |
Prepare the response for access by the user (do global communication)
Implemented in panzer::Response_Residual< panzer::Traits::Hessian >, panzer::Response_Residual< panzer::Traits::Jacobian >, panzer::Response_Probe< EvalT >, panzer::Response_Probe< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Probe< EvalT >, panzer::Response_Residual< panzer::Traits::Residual >, panzer::Response_Functional< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Probe< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_IPCoordinates< EvalT >, and panzer::Response_Residual< EvalT >.
|
pure virtual |
Implemented in panzer::Response_Residual< panzer::Traits::Hessian >, panzer::Response_Residual< panzer::Traits::Jacobian >, panzer::Response_Residual< panzer::Traits::Residual >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_Probe< EvalT >, panzer::Response_IPCoordinates< EvalT >, and panzer::Response_Residual< EvalT >.
|
private |
Definition at line 69 of file Panzer_ResponseBase.hpp.