EpetraExt Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
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)
DerivativeSupport & plus (EDerivativeLinearOp)
DerivativeSupport & plus (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 335 of file EpetraExt_ModelEvaluator.h.

Constructor & Destructor Documentation

◆ DerivativeSupport() [1/5]

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

Definition at line 338 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [2/5]

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

Definition at line 342 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [3/5]

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

Definition at line 346 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [4/5]

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

Definition at line 351 of file EpetraExt_ModelEvaluator.h.

◆ DerivativeSupport() [5/5]

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

Definition at line 357 of file EpetraExt_ModelEvaluator.h.

Member Function Documentation

◆ plus() [1/2]

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

Definition at line 368 of file EpetraExt_ModelEvaluator.h.

◆ plus() [2/2]

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

Definition at line 371 of file EpetraExt_ModelEvaluator.h.

◆ none()

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

Definition at line 381 of file EpetraExt_ModelEvaluator.h.

◆ supports() [1/2]

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

Definition at line 384 of file EpetraExt_ModelEvaluator.h.

◆ supports() [2/2]

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

Definition at line 387 of file EpetraExt_ModelEvaluator.h.

Member Data Documentation

◆ supportsLinearOp_

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

Definition at line 397 of file EpetraExt_ModelEvaluator.h.

◆ supportsMVByCol_

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

Definition at line 398 of file EpetraExt_ModelEvaluator.h.

◆ supportsTransMVByRow_

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

Definition at line 399 of file EpetraExt_ModelEvaluator.h.


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