EpetraExt Package Browser (Single Doxygen Collection)  Development
Public Member Functions | Private Attributes | List of all members
EpetraExt::ModelEvaluator::DerivativeSupport Class Reference

More...

#include <EpetraExt_ModelEvaluator.h>

Public Member Functions

 DerivativeSupport ()
 
 DerivativeSupport (EDerivativeLinearOp)
 
 DerivativeSupport (EDerivativeMultiVectorOrientation mvOrientation)
 
 DerivativeSupport (EDerivativeLinearOp, EDerivativeMultiVectorOrientation mvOrientation)
 
 DerivativeSupport (EDerivativeMultiVectorOrientation mvOrientation1, EDerivativeMultiVectorOrientation mvOrientation2)
 
DerivativeSupportplus (EDerivativeLinearOp)
 
DerivativeSupportplus (EDerivativeMultiVectorOrientation mvOrientation)
 
bool none () const
 
bool supports (EDerivativeLinearOp) const
 
bool supports (EDerivativeMultiVectorOrientation mvOrientation) const
 

Private Attributes

bool supportsLinearOp_
 
bool supportsMVByCol_
 
bool supportsTransMVByRow_
 

Detailed Description

Definition at line 334 of file EpetraExt_ModelEvaluator.h.

Constructor & Destructor Documentation

◆ DerivativeSupport() [1/5]

EpetraExt::ModelEvaluator::DerivativeSupport::DerivativeSupport ( )
inline

Definition at line 337 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [2/5]

EpetraExt::ModelEvaluator::DerivativeSupport::DerivativeSupport ( EDerivativeLinearOp  )
inline

Definition at line 341 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [3/5]

EpetraExt::ModelEvaluator::DerivativeSupport::DerivativeSupport ( EDerivativeMultiVectorOrientation  mvOrientation)
inline

Definition at line 345 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [4/5]

EpetraExt::ModelEvaluator::DerivativeSupport::DerivativeSupport ( EDerivativeLinearOp  ,
EDerivativeMultiVectorOrientation  mvOrientation 
)
inline

Definition at line 350 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [5/5]

EpetraExt::ModelEvaluator::DerivativeSupport::DerivativeSupport ( EDerivativeMultiVectorOrientation  mvOrientation1,
EDerivativeMultiVectorOrientation  mvOrientation2 
)
inline

Definition at line 356 of file EpetraExt_ModelEvaluator.h.

Member Function Documentation

◆ plus() [1/2]

DerivativeSupport& EpetraExt::ModelEvaluator::DerivativeSupport::plus ( EDerivativeLinearOp  )
inline

Definition at line 367 of file EpetraExt_ModelEvaluator.h.

◆ plus() [2/2]

DerivativeSupport& EpetraExt::ModelEvaluator::DerivativeSupport::plus ( EDerivativeMultiVectorOrientation  mvOrientation)
inline

Definition at line 370 of file EpetraExt_ModelEvaluator.h.

◆ none()

bool EpetraExt::ModelEvaluator::DerivativeSupport::none ( ) const
inline

Definition at line 380 of file EpetraExt_ModelEvaluator.h.

◆ supports() [1/2]

bool EpetraExt::ModelEvaluator::DerivativeSupport::supports ( EDerivativeLinearOp  ) const
inline

Definition at line 383 of file EpetraExt_ModelEvaluator.h.

◆ supports() [2/2]

bool EpetraExt::ModelEvaluator::DerivativeSupport::supports ( EDerivativeMultiVectorOrientation  mvOrientation) const
inline

Definition at line 386 of file EpetraExt_ModelEvaluator.h.

Member Data Documentation

◆ supportsLinearOp_

bool EpetraExt::ModelEvaluator::DerivativeSupport::supportsLinearOp_
private

Definition at line 396 of file EpetraExt_ModelEvaluator.h.

◆ supportsMVByCol_

bool EpetraExt::ModelEvaluator::DerivativeSupport::supportsMVByCol_
private

Definition at line 397 of file EpetraExt_ModelEvaluator.h.

◆ supportsTransMVByRow_

bool EpetraExt::ModelEvaluator::DerivativeSupport::supportsTransMVByRow_
private

Definition at line 398 of file EpetraExt_ModelEvaluator.h.


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