Epetra_Operator representing dg/dp.
More...
#include <Piro_Epetra_SensitivityOperator.hpp>
|
|
| SensitivityOperator (const Teuchos::RCP< const Epetra_Map > &g_map, const Teuchos::RCP< const Epetra_Map > &p_map) |
| | Takes the number of elements in the discretization .
|
|
void | setup (const EpetraExt::ModelEvaluator::Derivative &dfdp, const EpetraExt::ModelEvaluator::Derivative &dgdx, const EpetraExt::ModelEvaluator::Derivative &dgdp, Teuchos::RCP< Teuchos::ParameterList > &piroParams, const Teuchos::RCP< NOX::Epetra::Group > &grp, const Teuchos::RCP< LOCA::Epetra::TransposeLinearSystem::AbstractStrategy > &tls_strategy) |
|
|
virtual int | SetUseTranspose (bool UseTranspose) |
| | Set to true if the transpose of the operator is requested.
|
|
virtual int | Apply (const Epetra_MultiVector &Input, Epetra_MultiVector &Result) const |
| | Returns the result of a Epetra_Operator applied to a Epetra_MultiVector Input in Result as described above.
|
|
virtual int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| | Returns the result of the inverse of the operator applied to a Epetra_MultiVector Input in Result as described above.
|
|
virtual double | NormInf () const |
| | Returns an approximate infinity norm of the operator matrix.
|
|
virtual const char * | Label () const |
| | Returns a character string describing the operator.
|
|
virtual bool | UseTranspose () const |
| | Returns the current UseTranspose setting.
|
|
virtual bool | HasNormInf () const |
| | Returns true if the this object can provide an approximate Inf-norm, false otherwise.
|
|
virtual const Epetra_Comm & | Comm () const |
| | Returns a reference to the Epetra_Comm communicator associated with this operator.
|
|
virtual const Epetra_Map & | OperatorDomainMap () const |
| | Returns the Epetra_Map object associated with the domain of this matrix operator.
|
|
virtual const Epetra_Map & | OperatorRangeMap () const |
| | Returns the Epetra_Map object associated with the range of this matrix operator.
|
Epetra_Operator representing dg/dp.
The documentation for this class was generated from the following files:
- Piro_Epetra_SensitivityOperator.hpp
- Piro_Epetra_SensitivityOperator.cpp