KASKADE 7 development version
|
#include <homotopy_base.hh>
Definition at line 29 of file homotopy_base.hh.
Public Member Functions | |
InteriorPointParameters (double mu_, double desiredAccuracy_, double desiredContraction_, int maxSteps_, double muFinal_, double relDist, double accfinal_, double reductionStart_, double reductionFactorBest_, double redWorst_=1-1e-4) | |
virtual | ~InteriorPointParameters () |
void | reset () |
Reset all quantities in this class. More... | |
Public Attributes | |
double | desiredContraction |
double | muFinal |
double | reductionFactorWorst |
double | firstStepFailureFactor |
double | reductionStart |
double | relDistanceToPath |
double | accfinal |
double | reductionFactorBest |
int | maxTrialSteps |
int | termination |
LoggedQuantity< double > | mu |
LoggedQuantity< double > | sigma |
Protected Member Functions | |
virtual void | doForAll (LQAction::ToDo td) |
To be overloaded by derived class. More... | |
Protected Attributes | |
bool | stepSuccessful |
int | correctorTermination |
LoggedQuantity< double > | deltaMu |
LoggedQuantity< double > | j |
LoggedQuantity< double > | jp |
LoggedQuantity< double > | muTrial |
Friends | |
class | HomotopyBase |
class | InteriorPointSimple |
class | InteriorPointSqrtModel |
template<class A , class B > | |
class | InteriorPointTangentialPredictor |
class | InteriorPointSlopeEstimate |
|
inline |
Definition at line 32 of file homotopy_base.hh.
|
inlinevirtual |
Definition at line 53 of file homotopy_base.hh.
|
inlineprotectedvirtual |
To be overloaded by derived class.
For any LoggedQuantity quant, declared in the derived class, insert quant.doAction(td)
Reimplemented from Kaskade::IterationParameters.
Definition at line 81 of file homotopy_base.hh.
|
inlinevirtual |
Reset all quantities in this class.
Reimplemented from Kaskade::IterationParameters.
Definition at line 57 of file homotopy_base.hh.
Referenced by InteriorPointParameters().
|
friend |
Definition at line 75 of file homotopy_base.hh.
|
friend |
Definition at line 76 of file homotopy_base.hh.
|
friend |
Definition at line 79 of file homotopy_base.hh.
|
friend |
Definition at line 77 of file homotopy_base.hh.
|
friend |
Definition at line 78 of file homotopy_base.hh.
double Kaskade::InteriorPointParameters::accfinal |
Definition at line 50 of file homotopy_base.hh.
|
protected |
Definition at line 70 of file homotopy_base.hh.
Referenced by reset().
|
protected |
Definition at line 73 of file homotopy_base.hh.
Referenced by doForAll().
double Kaskade::InteriorPointParameters::desiredContraction |
Definition at line 50 of file homotopy_base.hh.
double Kaskade::InteriorPointParameters::firstStepFailureFactor |
Definition at line 50 of file homotopy_base.hh.
|
protected |
Definition at line 73 of file homotopy_base.hh.
Referenced by doForAll().
|
protected |
Definition at line 73 of file homotopy_base.hh.
Referenced by doForAll().
int Kaskade::InteriorPointParameters::maxTrialSteps |
Definition at line 51 of file homotopy_base.hh.
LoggedQuantity<double> Kaskade::InteriorPointParameters::mu |
Definition at line 64 of file homotopy_base.hh.
Referenced by doForAll(), InteriorPointParameters(), Kaskade::InteriorPointSimple::lengthOfPath(), Kaskade::InteriorPointSqrtModel::lengthOfPath(), Kaskade::InteriorPointSlopeEstimate::lengthOfPath(), Kaskade::InteriorPointSimple::muOnFailure(), Kaskade::InteriorPointSlopeEstimate::muOnFailure(), and Kaskade::InteriorPointSimple::muOnSuccess().
double Kaskade::InteriorPointParameters::muFinal |
Definition at line 50 of file homotopy_base.hh.
Referenced by Kaskade::InteriorPointSqrtModel::muFinal(), and Kaskade::InteriorPointSlopeEstimate::muFinal().
|
protected |
Definition at line 73 of file homotopy_base.hh.
Referenced by doForAll().
double Kaskade::InteriorPointParameters::reductionFactorBest |
Definition at line 50 of file homotopy_base.hh.
double Kaskade::InteriorPointParameters::reductionFactorWorst |
Definition at line 50 of file homotopy_base.hh.
double Kaskade::InteriorPointParameters::reductionStart |
Definition at line 50 of file homotopy_base.hh.
Referenced by Kaskade::InteriorPointSimple::muOnFailure(), and Kaskade::InteriorPointSimple::muOnSuccess().
double Kaskade::InteriorPointParameters::relDistanceToPath |
Definition at line 50 of file homotopy_base.hh.
LoggedQuantity<double> Kaskade::InteriorPointParameters::sigma |
Definition at line 64 of file homotopy_base.hh.
Referenced by doForAll(), and Kaskade::InteriorPointSlopeEstimate::muOnFailure().
|
protected |
Definition at line 68 of file homotopy_base.hh.
Referenced by reset().
int Kaskade::InteriorPointParameters::termination |
Definition at line 55 of file homotopy_base.hh.