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

Public Member Functions | |
| ResponseMESupport_Default (const std::string &responseName, MPI_Comm comm) | |
| virtual | ~ResponseMESupport_Default () |
| virtual std::size_t | localSizeRequired () const =0 |
| What is the number of values you need locally. | |
| virtual bool | vectorIsDistributed () const =0 |
| Is the vector distributed (or replicated) | |
| Teuchos::RCP< const Thyra::VectorSpaceBase< double > > | getVectorSpace () const |
| Get the vector space for this response, vector space is constructed lazily. | |
| void | setVector (const Teuchos::RCP< Thyra::VectorBase< double > > &destVec) |
| void | setVectorSpace (Teuchos::RCP< const Thyra::VectorSpaceBase< double > > vs) |
| set the vector space for this response | |
| Teuchos::RCP< Thyra::VectorBase< double > > | getVector () const |
| Access the response vector. | |
Public Member Functions inherited from panzer::ResponseMESupportBase< EvalT > | |
| ResponseMESupportBase (const std::string &responseName) | |
| virtual | ~ResponseMESupportBase () |
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. | |
Protected Member Functions | |
| Teuchos::RCP< const Teuchos::Comm< Thyra::Ordinal > > | getComm () const |
| Get the teuchos comm object. | |
| bool | useEpetra () const |
| Is Epetra the right vector. | |
| bool | useThyra () const |
| Is Thyra the right vector. | |
| Thyra::ArrayRCP< double > | getThyraVector () const |
| Access the thyra vector. | |
| Teuchos::RCP< Thyra::MultiVectorBase< double > > | getThyraMultiVector () const |
| Access the thyra MultiVector. | |
Private Member Functions | |
| ResponseMESupport_Default () | |
| ResponseMESupport_Default (const ResponseMESupport_Default< EvalT > &) | |
Private Attributes | |
| bool | useEpetra_ |
| bool | useThyra_ |
| Teuchos::RCP< const Thyra::VectorSpaceBase< double > > | vSpace_ |
| Teuchos::RCP< Thyra::VectorBase< double > > | tVector_ |
| Teuchos::RCP< const Teuchos::Comm< Thyra::Ordinal > > | tComm_ |
Additional Inherited Members | |
Static Public Member Functions inherited from panzer::ResponseBase | |
| static std::string | buildLookupName (const std::string &responseName) |
Definition at line 34 of file Panzer_ResponseMESupport_Default.hpp.
|
inline |
Definition at line 36 of file Panzer_ResponseMESupport_Default.hpp.
|
inlinevirtual |
Definition at line 46 of file Panzer_ResponseMESupport_Default.hpp.
|
private |
|
private |
|
pure virtual |
What is the number of values you need locally.
Implemented in panzer::Response_ExtremeValue< EvalT >, panzer::Response_Functional< EvalT >, and panzer::Response_Probe< EvalT >.
|
pure virtual |
Is the vector distributed (or replicated)
Implemented in panzer::Response_ExtremeValue< EvalT >, panzer::Response_Functional< EvalT >, and panzer::Response_Probe< EvalT >.
|
virtual |
Get the vector space for this response, vector space is constructed lazily.
Implements panzer::ResponseMESupportBase< EvalT >.
Definition at line 74 of file Panzer_ResponseMESupport_Default_impl.hpp.
|
virtual |
Set the vector (to be filled) for this response. This must be constructed from the vector space returned by getVectorSpace.
Implements panzer::ResponseMESupportBase< EvalT >.
Definition at line 93 of file Panzer_ResponseMESupport_Default_impl.hpp.
|
inline |
set the vector space for this response
Definition at line 79 of file Panzer_ResponseMESupport_Default.hpp.
|
inline |
Access the response vector.
Definition at line 83 of file Panzer_ResponseMESupport_Default.hpp.
|
inlineprotected |
Get the teuchos comm object.
Definition at line 88 of file Panzer_ResponseMESupport_Default.hpp.
|
inlineprotected |
Is Epetra the right vector.
Definition at line 91 of file Panzer_ResponseMESupport_Default.hpp.
|
inlineprotected |
Is Thyra the right vector.
Definition at line 94 of file Panzer_ResponseMESupport_Default.hpp.
|
protected |
Access the thyra vector.
Definition at line 28 of file Panzer_ResponseMESupport_Default_impl.hpp.
|
inlineprotected |
Access the thyra MultiVector.
Definition at line 105 of file Panzer_ResponseMESupport_Default.hpp.
|
private |
Definition at line 114 of file Panzer_ResponseMESupport_Default.hpp.
|
private |
Definition at line 121 of file Panzer_ResponseMESupport_Default.hpp.
|
mutableprivate |
Definition at line 122 of file Panzer_ResponseMESupport_Default.hpp.
|
private |
Definition at line 123 of file Panzer_ResponseMESupport_Default.hpp.
|
private |
Definition at line 124 of file Panzer_ResponseMESupport_Default.hpp.