|
Panzer Version of the Day
|
#include <Panzer_ResponseMESupportBase.hpp>

Public Member Functions | |
| ResponseMESupportBase (const std::string &responseName) | |
| virtual | ~ResponseMESupportBase () |
| virtual bool | supportsDerivative () const =0 |
| Does this response support derivative evaluation? | |
| virtual Teuchos::RCP< Thyra::MultiVectorBase< double > > | buildDerivative () const =0 |
Get an Epetra_Operator for this response, map is constructed lazily. | |
| virtual void | setDerivative (const Teuchos::RCP< Thyra::MultiVectorBase< double > > &derivative)=0 |
Public Member Functions inherited from panzer::ResponseBase | |
| ResponseBase (const std::string &responseName) | |
| virtual | ~ResponseBase () |
| std::string | getName () const |
| std::string | getLookupName () const |
| virtual void | ghostToGlobal (int) |
| Inherited from GlobalEvaluationData,. | |
| virtual void | initializeData () |
| virtual void | scatterResponse ()=0 |
| Prepare the response for access by the user (do global communication) | |
| 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. | |
Private Member Functions | |
| ResponseMESupportBase () | |
| ResponseMESupportBase (const ResponseMESupportBase< panzer::Traits::Hessian > &) | |
Additional Inherited Members | |
Static Public Member Functions inherited from panzer::ResponseBase | |
| static std::string | buildLookupName (const std::string &responseName) |
Definition at line 153 of file Panzer_ResponseMESupportBase.hpp.
|
inline |
Definition at line 155 of file Panzer_ResponseMESupportBase.hpp.
|
inlinevirtual |
Definition at line 158 of file Panzer_ResponseMESupportBase.hpp.
|
private |
|
private |
|
pure virtual |
Does this response support derivative evaluation?
Implemented in panzer::ResponseMESupport_Default< panzer::Traits::Hessian >.
|
pure virtual |
Get an Epetra_Operator for this response, map is constructed lazily.
Implemented in panzer::ResponseMESupport_Default< panzer::Traits::Hessian >.
|
pure virtual |
Set the derivative (to be filled) for this response. This must be constructed from the vector space returned by getMap.
Implemented in panzer::ResponseMESupport_Default< panzer::Traits::Hessian >.