This class collects all timing statistics for Ipopt. More...
#include <IpTimingStatistics.hpp>
This class collects all timing statistics for Ipopt.
Definition at line 45 of file IpTimingStatistics.hpp.
Ipopt::TimingStatistics::TimingStatistics | ( | ) | [inline] |
Default constructor.
Definition at line 51 of file IpTimingStatistics.hpp.
virtual Ipopt::TimingStatistics::~TimingStatistics | ( | ) | [inline, virtual] |
Default destructor.
Definition at line 55 of file IpTimingStatistics.hpp.
Ipopt::TimingStatistics::TimingStatistics | ( | const TimingStatistics & | ) | [private] |
Copy Constructor.
void Ipopt::TimingStatistics::ResetTimes | ( | ) |
Method for resetting all times.
void Ipopt::TimingStatistics::PrintAllTimingStatistics | ( | Journalist & | jnlst, | |
EJournalLevel | level, | |||
EJournalCategory | category | |||
) | const |
Method for printing all timing information.
TimedTask& Ipopt::TimingStatistics::OverallAlgorithm | ( | ) | [inline] |
Definition at line 69 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::PrintProblemStatistics | ( | ) | [inline] |
Definition at line 73 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::InitializeIterates | ( | ) | [inline] |
Definition at line 77 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::UpdateHessian | ( | ) | [inline] |
Definition at line 81 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::OutputIteration | ( | ) | [inline] |
Definition at line 85 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::UpdateBarrierParameter | ( | ) | [inline] |
Definition at line 89 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::ComputeSearchDirection | ( | ) | [inline] |
Definition at line 93 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::ComputeAcceptableTrialPoint | ( | ) | [inline] |
Definition at line 97 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::AcceptTrialPoint | ( | ) | [inline] |
Definition at line 101 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::CheckConvergence | ( | ) | [inline] |
Definition at line 105 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::PDSystemSolverTotal | ( | ) | [inline] |
Definition at line 110 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::PDSystemSolverSolveOnce | ( | ) | [inline] |
Definition at line 114 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::ComputeResiduals | ( | ) | [inline] |
Definition at line 118 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemScaling | ( | ) | [inline] |
Definition at line 122 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemSymbolicFactorization | ( | ) | [inline] |
Definition at line 126 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemFactorization | ( | ) | [inline] |
Definition at line 130 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemBackSolve | ( | ) | [inline] |
Definition at line 134 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemStructureConverter | ( | ) | [inline] |
Definition at line 138 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::LinearSystemStructureConverterInit | ( | ) | [inline] |
Definition at line 142 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::QualityFunctionSearch | ( | ) | [inline] |
Definition at line 146 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::TryCorrector | ( | ) | [inline] |
Definition at line 150 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task1 | ( | ) | [inline] |
Definition at line 155 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task2 | ( | ) | [inline] |
Definition at line 159 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task3 | ( | ) | [inline] |
Definition at line 163 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task4 | ( | ) | [inline] |
Definition at line 167 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task5 | ( | ) | [inline] |
Definition at line 171 of file IpTimingStatistics.hpp.
TimedTask& Ipopt::TimingStatistics::Task6 | ( | ) | [inline] |
Definition at line 175 of file IpTimingStatistics.hpp.
void Ipopt::TimingStatistics::operator= | ( | const TimingStatistics & | ) | [private] |
Overloaded Equals Operator.
Definition at line 199 of file IpTimingStatistics.hpp.
Definition at line 200 of file IpTimingStatistics.hpp.
Definition at line 201 of file IpTimingStatistics.hpp.
Definition at line 202 of file IpTimingStatistics.hpp.
Definition at line 203 of file IpTimingStatistics.hpp.
Definition at line 204 of file IpTimingStatistics.hpp.
Definition at line 205 of file IpTimingStatistics.hpp.
Definition at line 206 of file IpTimingStatistics.hpp.
Definition at line 207 of file IpTimingStatistics.hpp.
Definition at line 208 of file IpTimingStatistics.hpp.
Definition at line 210 of file IpTimingStatistics.hpp.
Definition at line 211 of file IpTimingStatistics.hpp.
Definition at line 212 of file IpTimingStatistics.hpp.
Definition at line 213 of file IpTimingStatistics.hpp.
Definition at line 214 of file IpTimingStatistics.hpp.
Definition at line 215 of file IpTimingStatistics.hpp.
Definition at line 216 of file IpTimingStatistics.hpp.
Definition at line 217 of file IpTimingStatistics.hpp.
Definition at line 218 of file IpTimingStatistics.hpp.
Definition at line 219 of file IpTimingStatistics.hpp.
Definition at line 220 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task1_ [private] |
Definition at line 222 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task2_ [private] |
Definition at line 223 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task3_ [private] |
Definition at line 224 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task4_ [private] |
Definition at line 225 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task5_ [private] |
Definition at line 226 of file IpTimingStatistics.hpp.
TimedTask Ipopt::TimingStatistics::Task6_ [private] |
Definition at line 227 of file IpTimingStatistics.hpp.