#include <LOCA_Predictor_Secant.H>
Inheritance diagram for LOCA::Predictor::Secant:
Public Member Functions | |
| Secant (NOX::Parameter::List ¶ms) | |
| Constructor. | |
| virtual | ~Secant () |
| Destructor. | |
| virtual NOX::Abstract::Group::ReturnType | reset (NOX::Parameter::List ¶ms) |
| Reset parameters. | |
| virtual NOX::Abstract::Group::ReturnType | compute (bool baseOnSecant, double stepSize, LOCA::Continuation::ExtendedGroup &prevGroup, LOCA::Continuation::ExtendedGroup &curGroup, LOCA::Continuation::ExtendedVector &result) |
| Computes the secant predictor. | |
| virtual NOX::Abstract::Group::ReturnType | compute (bool baseOnSecant, const vector< double > &stepSize, LOCA::MultiContinuation::ExtendedGroup &grp, LOCA::MultiContinuation::ExtendedMultiVector &prevXMultiVec, LOCA::MultiContinuation::ExtendedMultiVector &xMultiVec, LOCA::MultiContinuation::ExtendedMultiVector &result) |
| Computes the secant predictor. | |
Protected Attributes | |
| LOCA::Predictor::Manager * | firstStepPredictorPtr |
| Predictor manager for first step. | |
| bool | isFirstStep |
| Flag indicating whether to use the first step predictor. | |
This class computes the predictor direction given by the secant vector to the continuation curve. The secant vector calculation is implemented by the computeSecant method of the LOCA::Continuation::Group class.
The parameters used by this class supplied in the constructor or reset method are:
|
|
Reset parameters. There are now parameters for the secant predictor calculation. Reimplemented from LOCA::Predictor::Generic. |
1.3.9.1