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)
 
DerivativeSupport & plus (EDerivativeLinearOp)
 
DerivativeSupport & plus (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: