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 59 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 67 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Definition at line 70 of file Panzer_ResponseBase.hpp.
|
private |
|
private |
|
inline |
Get the unmodified name for this response.
Definition at line 74 of file Panzer_ResponseBase.hpp.
|
inline |
Get the name of this response useful for looking up data containers.
Definition at line 79 of file Panzer_ResponseBase.hpp.
|
inlinestatic |
Static member to build consistent look up names based on a response name.
Definition at line 84 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Inherited from GlobalEvaluationData,.
Reimplemented from panzer::GlobalEvaluationData_Default.
Definition at line 88 of file Panzer_ResponseBase.hpp.
|
inlinevirtual |
Reimplemented from panzer::GlobalEvaluationData_Default.
Definition at line 91 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_Residual< panzer::Traits::Residual >, panzer::Response_Probe< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Functional< EvalT >, panzer::Response_ExtremeValue< EvalT >, panzer::Response_Probe< EvalT >, panzer::Response_ExtremeValue< 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 101 of file Panzer_ResponseBase.hpp.