Thyra  Version of the Day
Public Member Functions | List of all members
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 &out, const Teuchos::EVerbosityLevel verbLevel) 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 513 of file Thyra_ModelEvaluatorBase_decl.hpp.

Constructor & Destructor Documentation

◆ MPDerivativeMultiVector() [1/2]

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

Definition at line 516 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 520 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

◆ changeOrientation()

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

Definition at line 526 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ assert_not_null()

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

Definition at line 529 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getMultiVector()

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

Definition at line 532 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getOrientation()

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

Definition at line 535 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getParamIndexes()

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

Definition at line 538 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ description()

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

Definition at line 541 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ describe()

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

Definition at line 543 of file Thyra_ModelEvaluatorBase_decl.hpp.


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