Thyra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 &, 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 601 of file Thyra_ModelEvaluatorBase_decl.hpp.

Constructor & Destructor Documentation

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

Definition at line 604 of file Thyra_ModelEvaluatorBase_decl.hpp.

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 608 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

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

Definition at line 614 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 617 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 620 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 623 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 626 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 629 of file Thyra_ModelEvaluatorBase_decl.hpp.

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

Definition at line 631 of file Thyra_ModelEvaluatorBase_decl.hpp.


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