Thyra Version of the Day
Loading...
Searching...
No Matches
Thyra::ModelEvaluatorBase::MPDerivativeMultiVector Class Reference

Simple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector. More...

#include <Thyra_ModelEvaluatorBase_decl.hpp>

Public Member Functions

 MPDerivativeMultiVector ()
 MPDerivativeMultiVector (const RCP< Stokhos::ProductEpetraMultiVector > &mv, const EDerivativeMultiVectorOrientation orientation=DERIV_MV_BY_COL, const Teuchos::Array< int > &paramIndexes=Teuchos::Array< int >())
void changeOrientation (const EDerivativeMultiVectorOrientation orientation)
const MPDerivativeMultiVectorassert_not_null () const
RCP< Stokhos::ProductEpetraMultiVector > getMultiVector () const
EDerivativeMultiVectorOrientation getOrientation () const
const Teuchos::Array< int > & getParamIndexes () const
std::string description () const
void describe (Teuchos::FancyOStream &, const Teuchos::EVerbosityLevel) const

Detailed Description

Simple aggregate class for a derivative object represented as a column-wise multi-vector or its transpose as a row-wise multi-vector.

Definition at line 569 of file Thyra_ModelEvaluatorBase_decl.hpp.

Constructor & Destructor Documentation

◆ MPDerivativeMultiVector() [1/2]

Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::MPDerivativeMultiVector ( )
inline

Definition at line 572 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ MPDerivativeMultiVector() [2/2]

Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::MPDerivativeMultiVector ( const RCP< Stokhos::ProductEpetraMultiVector > & mv,
const EDerivativeMultiVectorOrientation orientation = DERIV_MV_BY_COL,
const Teuchos::Array< int > & paramIndexes = Teuchos::Array<int>() )
inline

Definition at line 576 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

◆ changeOrientation()

void Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::changeOrientation ( const EDerivativeMultiVectorOrientation orientation)
inline

Definition at line 582 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ assert_not_null()

const MPDerivativeMultiVector & Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::assert_not_null ( ) const
inline

Definition at line 585 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getMultiVector()

RCP< Stokhos::ProductEpetraMultiVector > Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::getMultiVector ( ) const
inline

Definition at line 588 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getOrientation()

EDerivativeMultiVectorOrientation Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::getOrientation ( ) const
inline

Definition at line 591 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getParamIndexes()

const Teuchos::Array< int > & Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::getParamIndexes ( ) const
inline

Definition at line 594 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ description()

std::string Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::description ( ) const
inline

Definition at line 597 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ describe()

void Thyra::ModelEvaluatorBase::MPDerivativeMultiVector::describe ( Teuchos::FancyOStream & ,
const Teuchos::EVerbosityLevel  ) const
inline

Definition at line 599 of file Thyra_ModelEvaluatorBase_decl.hpp.


The documentation for this class was generated from the following file: