Thyra::ModelEvaluatorBase::Derivative< Scalar > Class Template Reference

Simple aggregate class that stores a derivative object as a general linear operator or as a multi-vector. More...

#include <Thyra_ModelEvaluatorBase.hpp>

List of all members.

Public Member Functions

 Derivative ()
 
 Derivative (const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &lo)
 
 Derivative (const DerivativeMultiVector< Scalar > &dmv)
 
bool isEmpty () const
 
const Derivative< Scalar > & assert_not_null () const
 
Teuchos::RefCountPtr< LinearOpBase<
Scalar > > 
getLinearOp () const
 
DerivativeMultiVector< Scalar > getDerivativeMultiVector () const
 


Detailed Description

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

Simple aggregate class that stores a derivative object as a general linear operator or as a multi-vector.

Definition at line 272 of file Thyra_ModelEvaluatorBase.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Thyra::ModelEvaluatorBase::Derivative< Scalar >::Derivative  )  [inline]
 

Definition at line 275 of file Thyra_ModelEvaluatorBase.hpp.

template<class Scalar>
Thyra::ModelEvaluatorBase::Derivative< Scalar >::Derivative const Teuchos::RefCountPtr< LinearOpBase< Scalar > > &  lo  )  [inline]
 

Definition at line 277 of file Thyra_ModelEvaluatorBase.hpp.

template<class Scalar>
Thyra::ModelEvaluatorBase::Derivative< Scalar >::Derivative const DerivativeMultiVector< Scalar > &  dmv  )  [inline]
 

Definition at line 280 of file Thyra_ModelEvaluatorBase.hpp.


Member Function Documentation

template<class Scalar>
bool Thyra::ModelEvaluatorBase::Derivative< Scalar >::isEmpty  )  const [inline]
 

Definition at line 283 of file Thyra_ModelEvaluatorBase.hpp.

template<class Scalar>
const Derivative<Scalar>& Thyra::ModelEvaluatorBase::Derivative< Scalar >::assert_not_null  )  const [inline]
 

Definition at line 286 of file Thyra_ModelEvaluatorBase.hpp.

template<class Scalar>
Teuchos::RefCountPtr<LinearOpBase<Scalar> > Thyra::ModelEvaluatorBase::Derivative< Scalar >::getLinearOp  )  const [inline]
 

Definition at line 289 of file Thyra_ModelEvaluatorBase.hpp.

template<class Scalar>
DerivativeMultiVector<Scalar> Thyra::ModelEvaluatorBase::Derivative< Scalar >::getDerivativeMultiVector  )  const [inline]
 

Definition at line 292 of file Thyra_ModelEvaluatorBase.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:32:22 2008 for Thyra ANA Nonlinear Model Evaluator Interfaces by doxygen 1.3.9.1