#include <LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.H>
Public Member Functions | |
FiniteDifferenceGroup () | |
Constructor. | |
FiniteDifferenceGroup (const FiniteDifferenceGroup &source, NOX::CopyType type=NOX::DeepCopy) | |
Copy constructor. | |
virtual | ~FiniteDifferenceGroup () |
Destructor. | |
virtual NOX::Abstract::Group::ReturnType | computeDwtJnDp (const vector< int > ¶mIDs, const NOX::Abstract::Vector &w, const NOX::Abstract::Vector &nullVector, NOX::Abstract::MultiVector::DenseMatrix &result, bool isValid) |
Computes the derivative ![]() | |
virtual NOX::Abstract::Group::ReturnType | computeDwtJDp (const vector< int > ¶mIDs, const NOX::Abstract::Vector &w, NOX::Abstract::MultiVector &result, bool isValid) |
Computes the derivative ![]() | |
virtual NOX::Abstract::Group::ReturnType | computeDwtJnDx (const NOX::Abstract::Vector &w, const NOX::Abstract::Vector &nullVector, NOX::Abstract::Vector &result) |
Computes the derivative ![]() |
The finite-differencing calculations are actually implemented by the LOCA::DerivUtils class, and a custom DerivUtils object can be passed through the constructor of this class. However, in the future the calculations encapsulated in the DerivUtils class may be incorporated directly into this class and other finite-differencing child classes.
Definition at line 68 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.H.
LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::FiniteDifferenceGroup | ( | ) |
Constructor.
Reimplemented from LOCA::TurningPoint::MooreSpence::FiniteDifferenceGroup.
Definition at line 45 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::FiniteDifferenceGroup | ( | const FiniteDifferenceGroup & | source, | |
NOX::CopyType | type = NOX::DeepCopy | |||
) |
Copy constructor.
Definition at line 50 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::~FiniteDifferenceGroup | ( | ) | [virtual] |
Destructor.
Reimplemented from LOCA::TurningPoint::MooreSpence::FiniteDifferenceGroup.
Definition at line 60 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
NOX::Abstract::Group::ReturnType LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::computeDwtJnDp | ( | const vector< int > & | paramIDs, | |
const NOX::Abstract::Vector & | w, | |||
const NOX::Abstract::Vector & | nullVector, | |||
NOX::Abstract::MultiVector::DenseMatrix & | result, | |||
bool | isValid | |||
) | [virtual] |
Computes the derivative .
The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDwtJnDp() method of the passed LOCA::DerivUtils object.
Implements LOCA::TurningPoint::MinimallyAugmented::AbstractGroup.
Definition at line 66 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
References LOCA::MultiContinuation::FiniteDifferenceGroup::derivPtr.
NOX::Abstract::Group::ReturnType LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::computeDwtJDp | ( | const vector< int > & | paramIDs, | |
const NOX::Abstract::Vector & | w, | |||
NOX::Abstract::MultiVector & | result, | |||
bool | isValid | |||
) | [virtual] |
Computes the derivative .
The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDwtJDp() method of the passed LOCA::DerivUtils object.
Implements LOCA::TurningPoint::MinimallyAugmented::AbstractGroup.
Definition at line 78 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
References LOCA::MultiContinuation::FiniteDifferenceGroup::derivPtr.
NOX::Abstract::Group::ReturnType LOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroup::computeDwtJnDx | ( | const NOX::Abstract::Vector & | w, | |
const NOX::Abstract::Vector & | nullVector, | |||
NOX::Abstract::Vector & | result | |||
) | [virtual] |
Computes the derivative .
The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDwtJnDx() method of the passed LOCA::DerivUtils object.
Implements LOCA::TurningPoint::MinimallyAugmented::AbstractGroup.
Definition at line 89 of file LOCA_TurningPoint_MinimallyAugmented_FiniteDifferenceGroup.C.
References LOCA::MultiContinuation::FiniteDifferenceGroup::derivPtr.