|
NOX
Development
|
Interface to underlying groups for turning point calculations using the minimally augmented formulation. More...
#include <LOCA_TurningPoint_MinimallyAugmented_AbstractGroup.H>


Public Member Functions | |
| AbstractGroup () | |
| Default constructor. | |
| virtual | ~AbstractGroup () |
| Destructor. | |
Pure virtual methods | |
These methods must be defined by any concrete implementation | |
|
virtual NOX::Abstract::Group::ReturnType | computeDwtJnDp (const std::vector< int > ¶mIDs, const NOX::Abstract::Vector &w, const NOX::Abstract::Vector &nullVector, NOX::Abstract::MultiVector::DenseMatrix &result, bool isValid)=0 |
Computes the derivative . | |
|
virtual NOX::Abstract::Group::ReturnType | computeDwtJDp (const std::vector< int > ¶mIDs, const NOX::Abstract::Vector &w, NOX::Abstract::MultiVector &result, bool isValid)=0 |
Computes the derivative . | |
|
virtual NOX::Abstract::Group::ReturnType | computeDwtJnDx (const NOX::Abstract::Vector &w, const NOX::Abstract::Vector &nullVector, NOX::Abstract::Vector &result)=0 |
Computes the derivative . | |
Interface to underlying groups for turning point calculations using the minimally augmented formulation.
This abstract class provides the required interface for underlying groups to locate turning points using the minimally augmented turning point formulation (see LOCA::TurningPoint::MinimallyAugmented::ExtendedGroup for a description of the governing equations).
This class is derived from the LOCA::TurningPoint::MooreSpence::AbstractGroup and declares several pure virtual methods compute various derivatives of
for a given
and
. Default implementations for the derivatives using finite differencing are implemented in the LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup.
1.7.6.1