TimingStatistics Class Reference

#include <IpTimingStatistics.hpp>

Inheritance diagram for TimingStatistics:

ReferencedObject

List of all members.


Detailed Description

This class collects all timing statistics for Ipopt.

Public Member Functions

void ResetTimes ()
 Method for resetting all times.
void PrintAllTimingStatistics (Journalist &jnlst, EJournalLevel level, EJournalCategory category) const
 Method for printing all timing information.
Constructors/Destructors
 TimingStatistics ()
 Default constructor.
virtual ~TimingStatistics ()
 Default destructor.
Accessor methods to all timed tasks.
TimedTaskOverallAlgorithm ()
TimedTaskPrintProblemStatistics ()
TimedTaskInitializeIterates ()
TimedTaskUpdateHessian ()
TimedTaskOutputIteration ()
TimedTaskUpdateBarrierParameter ()
TimedTaskComputeSearchDirection ()
TimedTaskComputeAcceptableTrialPoint ()
TimedTaskAcceptTrialPoint ()
TimedTaskCheckConvergence ()
TimedTaskPDSystemSolverTotal ()
TimedTaskPDSystemSolverSolveOnce ()
TimedTaskComputeResiduals ()
TimedTaskLinearSystemScaling ()
TimedTaskLinearSystemSymbolicFactorization ()
TimedTaskLinearSystemFactorization ()
TimedTaskLinearSystemBackSolve ()
TimedTaskLinearSystemStructureConverter ()
TimedTaskLinearSystemStructureConverterInit ()
TimedTaskQualityFunctionSearch ()
TimedTaskTryCorrector ()
TimedTaskTask1 ()
TimedTaskTask2 ()
TimedTaskTask3 ()
TimedTaskTask4 ()
TimedTaskTask5 ()
TimedTaskTask6 ()

Constructor & Destructor Documentation

TimingStatistics (  )  [inline]

Default constructor.

virtual ~TimingStatistics (  )  [inline, virtual]

Default destructor.


Member Function Documentation

void ResetTimes (  ) 

Method for resetting all times.

References TimedTask::Reset().

void PrintAllTimingStatistics ( Journalist jnlst,
EJournalLevel  level,
EJournalCategory  category 
) const

Method for printing all timing information.

References Journalist::Printf(), Journalist::ProduceOutput(), and TimedTask::TotalTime().

TimedTask& OverallAlgorithm (  )  [inline]

TimedTask& PrintProblemStatistics (  )  [inline]

TimedTask& InitializeIterates (  )  [inline]

TimedTask& UpdateHessian (  )  [inline]

TimedTask& OutputIteration (  )  [inline]

TimedTask& UpdateBarrierParameter (  )  [inline]

TimedTask& ComputeSearchDirection (  )  [inline]

TimedTask& ComputeAcceptableTrialPoint (  )  [inline]

TimedTask& AcceptTrialPoint (  )  [inline]

TimedTask& CheckConvergence (  )  [inline]

TimedTask& PDSystemSolverTotal (  )  [inline]

TimedTask& PDSystemSolverSolveOnce (  )  [inline]

TimedTask& ComputeResiduals (  )  [inline]

TimedTask& LinearSystemScaling (  )  [inline]

TimedTask& LinearSystemSymbolicFactorization (  )  [inline]

TimedTask& LinearSystemFactorization (  )  [inline]

TimedTask& LinearSystemBackSolve (  )  [inline]

TimedTask& LinearSystemStructureConverter (  )  [inline]

TimedTask& LinearSystemStructureConverterInit (  )  [inline]

TimedTask& QualityFunctionSearch (  )  [inline]

TimedTask& TryCorrector (  )  [inline]

TimedTask& Task1 (  )  [inline]

TimedTask& Task2 (  )  [inline]

TimedTask& Task3 (  )  [inline]

TimedTask& Task4 (  )  [inline]

TimedTask& Task5 (  )  [inline]

TimedTask& Task6 (  )  [inline]


The documentation for this class was generated from the following files:

Generated on Fri Sep 26 07:44:27 2008 for SimTKcore by  doxygen 1.5.6