Thyra Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Thyra::ModelEvaluatorBase::DerivativeSupport Class Reference

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

#include <Thyra_ModelEvaluatorBase_decl.hpp>

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
 

Detailed Description

Determines the forms of a general derivative that are supported.

Definition at line 395 of file Thyra_ModelEvaluatorBase_decl.hpp.

Constructor & Destructor Documentation

◆ DerivativeSupport() [1/3]

Thyra::ModelEvaluatorBase::DerivativeSupport::DerivativeSupport ( )
inline

Definition at line 398 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ DerivativeSupport() [2/3]

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

Definition at line 402 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ DerivativeSupport() [3/3]

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

Definition at line 406 of file Thyra_ModelEvaluatorBase_decl.hpp.

Member Function Documentation

◆ plus() [1/2]

DerivativeSupport & Thyra::ModelEvaluatorBase::DerivativeSupport::plus ( EDerivativeLinearOp  )
inline

Definition at line 411 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ plus() [2/2]

DerivativeSupport & Thyra::ModelEvaluatorBase::DerivativeSupport::plus ( EDerivativeMultiVectorOrientation  mvOrientation)
inline

Definition at line 414 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ none()

bool Thyra::ModelEvaluatorBase::DerivativeSupport::none ( ) const
inline

Definition at line 424 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ supports() [1/2]

bool Thyra::ModelEvaluatorBase::DerivativeSupport::supports ( EDerivativeLinearOp  ) const
inline

Definition at line 427 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ supports() [2/2]

bool Thyra::ModelEvaluatorBase::DerivativeSupport::supports ( EDerivativeMultiVectorOrientation  mvOrientation) const
inline

Definition at line 430 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ isSameSupport()

bool Thyra::ModelEvaluatorBase::DerivativeSupport::isSameSupport ( const DerivativeSupport derivSupport) const
inline

Definition at line 440 of file Thyra_ModelEvaluatorBase_decl.hpp.

◆ description()

std::string Thyra::ModelEvaluatorBase::DerivativeSupport::description ( ) const

Definition at line 55 of file Thyra_ModelEvaluatorBase.cpp.


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