Thyra Version of the Day
Loading...
Searching...
No Matches
Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar > Class Template 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

 DerivativeMultiVector ()
 DerivativeMultiVector (const RCP< MultiVectorBase< Scalar > > &mv, const EDerivativeMultiVectorOrientation orientation=DERIV_MV_BY_COL)
void changeOrientation (const EDerivativeMultiVectorOrientation orientation)
const DerivativeMultiVector< Scalar > & assert_not_null () const
RCP< MultiVectorBase< Scalar > > getMultiVector () const
EDerivativeMultiVectorOrientation getOrientation () const
std::string description () const
void describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const

Detailed Description

template<class Scalar>
class Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >

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

Constructor & Destructor Documentation

◆ DerivativeMultiVector() [1/2]

template<class Scalar>
Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::DerivativeMultiVector ( )
inline

Definition at line 470 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ DerivativeMultiVector() [2/2]

template<class Scalar>
Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::DerivativeMultiVector ( const RCP< MultiVectorBase< Scalar > > & mv,
const EDerivativeMultiVectorOrientation orientation = DERIV_MV_BY_COL )
inline

Definition at line 474 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

◆ changeOrientation()

template<class Scalar>
void Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::changeOrientation ( const EDerivativeMultiVectorOrientation orientation)
inline

Definition at line 479 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ assert_not_null()

template<class Scalar>
const DerivativeMultiVector< Scalar > & Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::assert_not_null ( ) const
inline

Definition at line 482 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getMultiVector()

template<class Scalar>
RCP< MultiVectorBase< Scalar > > Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::getMultiVector ( ) const
inline

Definition at line 485 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ getOrientation()

template<class Scalar>
EDerivativeMultiVectorOrientation Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::getOrientation ( ) const
inline

Definition at line 488 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ description()

template<class Scalar>
std::string Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::description ( ) const

Definition at line 726 of file Thyra_ModelEvaluatorBase_def.hpp.

◆ describe()

template<class Scalar>
void Thyra::ModelEvaluatorBase::DerivativeMultiVector< Scalar >::describe ( Teuchos::FancyOStream & out,
const Teuchos::EVerbosityLevel verbLevel ) const

Definition at line 745 of file Thyra_ModelEvaluatorBase_def.hpp.


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