Thyra Package Browser (Single Doxygen Collection) Version of the Day
Public Member Functions | Private Attributes
Thyra::ModelEvaluatorBase::DerivativeSupport Class Reference

Determines the forms of a general derivative that are supported. More...

#include <Thyra_ModelEvaluatorBase_decl.hpp>

List of all members.

Public Member Functions

 DerivativeSupport ()
 
 DerivativeSupport (EDerivativeLinearOp)
 
 DerivativeSupport (EDerivativeMultiVectorOrientation mvOrientation)
 
DerivativeSupportplus (EDerivativeLinearOp)
 
DerivativeSupportplus (EDerivativeMultiVectorOrientation mvOrientation)
 
bool none () const
 
bool supports (EDerivativeLinearOp) const
 
bool supports (EDerivativeMultiVectorOrientation mvOrientation) const
 
bool isSameSupport (const DerivativeSupport &derivSupport) const
 
std::string description () const
 

Private Attributes

bool supportsLinearOp_
bool supportsMVByCol_
bool supportsTransMVByRow_

Detailed Description

Determines the forms of a general derivative that are supported.

Definition at line 208 of file Thyra_ModelEvaluatorBase_decl.hpp.


Constructor & Destructor Documentation

Thyra::ModelEvaluatorBase::DerivativeSupport::DerivativeSupport ( ) [inline]

Definition at line 211 of file Thyra_ModelEvaluatorBase_decl.hpp.

Thyra::ModelEvaluatorBase::DerivativeSupport::DerivativeSupport ( EDerivativeLinearOp  ) [inline]

Definition at line 215 of file Thyra_ModelEvaluatorBase_decl.hpp.

Thyra::ModelEvaluatorBase::DerivativeSupport::DerivativeSupport ( EDerivativeMultiVectorOrientation  mvOrientation) [inline]

Definition at line 219 of file Thyra_ModelEvaluatorBase_decl.hpp.


Member Function Documentation

DerivativeSupport& Thyra::ModelEvaluatorBase::DerivativeSupport::plus ( EDerivativeLinearOp  ) [inline]
DerivativeSupport& Thyra::ModelEvaluatorBase::DerivativeSupport::plus ( EDerivativeMultiVectorOrientation  mvOrientation) [inline]
bool Thyra::ModelEvaluatorBase::DerivativeSupport::none ( ) const [inline]
bool Thyra::ModelEvaluatorBase::DerivativeSupport::supports ( EDerivativeLinearOp  ) const [inline]
bool Thyra::ModelEvaluatorBase::DerivativeSupport::supports ( EDerivativeMultiVectorOrientation  mvOrientation) const [inline]
bool Thyra::ModelEvaluatorBase::DerivativeSupport::isSameSupport ( const DerivativeSupport derivSupport) const [inline]
std::string Thyra::ModelEvaluatorBase::DerivativeSupport::description ( ) const

Member Data Documentation

Definition at line 264 of file Thyra_ModelEvaluatorBase_decl.hpp.

Referenced by description(), isSameSupport(), none(), plus(), and supports().

Definition at line 265 of file Thyra_ModelEvaluatorBase_decl.hpp.

Referenced by description(), isSameSupport(), none(), plus(), and supports().

Definition at line 266 of file Thyra_ModelEvaluatorBase_decl.hpp.

Referenced by description(), isSameSupport(), none(), plus(), and supports().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines