Base class for additional calculated quantities that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers. More...
#include <IpIpoptCalculatedQuantities.hpp>
Public Member Functions | |
virtual bool | Initialize (const Journalist &jnlst, const OptionsList &options, const std::string &prefix)=0 |
This method is called to initialize the global algorithmic parameters. | |
Constructors/Destructors | |
IpoptAdditionalCq () | |
Default Constructor. | |
virtual | ~IpoptAdditionalCq () |
Default destructor. | |
Private Member Functions | |
Default Compiler Generated Methods | |
IpoptAdditionalCq (const IpoptAdditionalCq &) | |
Copy Constructor. | |
void | operator= (const IpoptAdditionalCq &) |
Overloaded Equals Operator. |
Base class for additional calculated quantities that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers.
The regular IpoptCalculatedQuantities object should be given a derivation of this base class when it is created.
Definition at line 40 of file IpIpoptCalculatedQuantities.hpp.
Ipopt::IpoptAdditionalCq::IpoptAdditionalCq | ( | ) | [inline] |
Default Constructor.
Definition at line 46 of file IpIpoptCalculatedQuantities.hpp.
virtual Ipopt::IpoptAdditionalCq::~IpoptAdditionalCq | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 50 of file IpIpoptCalculatedQuantities.hpp.
Ipopt::IpoptAdditionalCq::IpoptAdditionalCq | ( | const IpoptAdditionalCq & | ) | [private] |
Copy Constructor.
virtual bool Ipopt::IpoptAdditionalCq::Initialize | ( | const Journalist & | jnlst, | |
const OptionsList & | options, | |||
const std::string & | prefix | |||
) | [pure virtual] |
This method is called to initialize the global algorithmic parameters.
The parameters are taken from the OptionsList object.
Implemented in Ipopt::InexactCq, and Ipopt::CGPenaltyCq.
void Ipopt::IpoptAdditionalCq::operator= | ( | const IpoptAdditionalCq & | ) | [private] |
Overloaded Equals Operator.