#include <IpOrigIterationOutput.hpp>
Public Member Functions | |
virtual bool | InitializeImpl (const OptionsList &options, const std::string &prefix) |
overloaded from AlgorithmStrategyObject | |
virtual void | WriteOutput () |
Method to do all the summary output per iteration. | |
Constructors/Destructors | |
OrigIterationOutput () | |
Default Constructor. | |
virtual | ~OrigIterationOutput () |
Default destructor. | |
Static Public Member Functions | |
static void | RegisterOptions (SmartPtr< RegisteredOptions > roptions) |
Methods for OptionsList. |
Default Constructor.
~OrigIterationOutput | ( | ) | [virtual] |
Default destructor.
bool InitializeImpl | ( | const OptionsList & | options, | |
const std::string & | prefix | |||
) | [virtual] |
overloaded from AlgorithmStrategyObject
Implements IterationOutput.
References OptionsList::GetBoolValue().
void WriteOutput | ( | ) | [virtual] |
Method to do all the summary output per iteration.
This include the one-line summary output as well as writing the details about the iterates if desired
Implements IterationOutput.
References IpoptData::curr(), IpoptCalculatedQuantities::curr_c(), IpoptCalculatedQuantities::curr_d(), IpoptCalculatedQuantities::curr_d_minus_s(), IpoptCalculatedQuantities::curr_dual_infeasibility(), IpoptCalculatedQuantities::curr_grad_f(), IpoptCalculatedQuantities::curr_grad_lag_s(), IpoptCalculatedQuantities::curr_grad_lag_x(), IpoptCalculatedQuantities::curr_jac_c(), IpoptCalculatedQuantities::curr_jac_d(), IpoptData::curr_mu(), IpoptCalculatedQuantities::curr_primal_infeasibility(), IpoptCalculatedQuantities::curr_slack_s_L(), IpoptCalculatedQuantities::curr_slack_s_U(), IpoptCalculatedQuantities::curr_slack_x_L(), IpoptCalculatedQuantities::curr_slack_x_U(), IpoptData::delta(), IpoptData::info_alpha_dual(), IpoptData::info_alpha_primal(), IpoptData::info_alpha_primal_char(), IpoptData::info_ls_count(), IpoptData::info_regu_x(), IpoptData::info_string(), AlgorithmStrategyObject::IpCq(), AlgorithmStrategyObject::IpData(), Ipopt::IsValid(), IpoptData::iter_count(), Ipopt::J_DETAILED, Ipopt::J_ITERSUMMARY, Ipopt::J_MAIN, Ipopt::J_MATRIX, Ipopt::J_MOREDETAILED, Ipopt::J_MOREVECTOR, Ipopt::J_VECTOR, AlgorithmStrategyObject::Jnlst(), Ipopt::Max(), Ipopt::NORM_MAX, Journalist::Printf(), IpoptCalculatedQuantities::unscaled_curr_f(), IpoptData::W(), and x.
void RegisterOptions | ( | SmartPtr< RegisteredOptions > | roptions | ) | [static] |