#include <LOCA_Bifurcation_HopfBord_FiniteDifferenceGroup.H>
Inheritance diagram for LOCA::Bifurcation::HopfBord::FiniteDifferenceGroup:
Public Member Functions | |
| FiniteDifferenceGroup (const LOCA::DerivUtils &deriv) | |
| Constructor. | |
| FiniteDifferenceGroup (const FiniteDifferenceGroup &source, NOX::CopyType type=NOX::DeepCopy) | |
| Copy constructor. | |
| virtual | ~FiniteDifferenceGroup () |
| Destructor. | |
| virtual FiniteDifferenceGroup & | operator= (const FiniteDifferenceGroup &source) |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | computeDCeDp (const NOX::Abstract::Vector &yVector, const NOX::Abstract::Vector &zVector, double w, const int param_id, NOX::Abstract::Vector &result_real, NOX::Abstract::Vector &result_imag) |
Computes the derivative where is the parameter indexed by param_id. | |
| virtual NOX::Abstract::Group::ReturnType | computeDCeDp (const NOX::Abstract::Vector &yVector, const NOX::Abstract::Vector &zVector, double w, const int param_id, const NOX::Abstract::Vector &Ce_real, const NOX::Abstract::Vector &Ce_imag, NOX::Abstract::Vector &result_real, NOX::Abstract::Vector &result_imag) |
Computes the derivative where is the parameter indexed by param_id. The arguments Ce_real and Ce_imag hold the real and imaginary components of . | |
| virtual NOX::Abstract::Group::ReturnType | computeDCeDxa (const NOX::Abstract::Vector &yVector, const NOX::Abstract::Vector &zVector, double w, const NOX::Abstract::Vector &aVector, NOX::Abstract::Vector &result_real, NOX::Abstract::Vector &result_imag) |
Computes the directional derivative for the given direction . | |
| virtual NOX::Abstract::Group::ReturnType | computeDCeDxa (const NOX::Abstract::Vector &yVector, const NOX::Abstract::Vector &zVector, double w, const NOX::Abstract::Vector &aVector, const NOX::Abstract::Vector &Ce_real, const NOX::Abstract::Vector &Ce_imag, NOX::Abstract::Vector &result_real, NOX::Abstract::Vector &result_imag) |
Computes the directional derivative for the given direction . The arguments Ce_real and Ce_imag hold the real and imaginary components of . | |
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.
|
||||||||||||||||||||||||||||||||||||
|
Computes the derivative The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDCeDp() method of the passed LOCA::DerivUtils object. Implements LOCA::Bifurcation::HopfBord::AbstractGroup. |
|
||||||||||||||||||||||||||||
|
Computes the derivative The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDCeDp() method of the passed LOCA::DerivUtils object. Implements LOCA::Bifurcation::HopfBord::AbstractGroup. |
|
||||||||||||||||||||||||||||||||||||
|
Computes the directional derivative The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDCeDxa() method of the passed LOCA::DerivUtils object. Implements LOCA::Bifurcation::HopfBord::AbstractGroup. |
|
||||||||||||||||||||||||||||
|
Computes the directional derivative The calculation is implemented by calling the corresponding LOCA::DerivUtils::computeDCeDxa() method of the passed LOCA::DerivUtils object. Implements LOCA::Bifurcation::HopfBord::AbstractGroup. |
1.3.9.1