38 template <
typename SolverT>
friend class SolverStater;
46 Integer solveCount()
const;
47 Integer iterationCount()
const;
48 Real initializationTime()
const;
49 Real initializationCpuTime()
const;
50 Real prepareTime()
const;
51 Real prepareCpuTime()
const;
52 Real solveTime()
const;
53 Real solveCpuTime()
const;
55 Integer lastIterationCount()
const;
56 Real lastPrepareTime()
const;
57 Real lastPrepareCpuTime()
const;
58 Real lastSolveTime()
const;
59 Real lastSolveCpuTime()
const;
65 ITraceMng* traceMng,
const SolverStatus& status, String title = String())
const;
68 Integer m_solve_count;
69 Integer m_iteration_count;
70 Integer m_last_iteration_count;
71 Real m_initialization_time, m_initialization_cpu_time;
72 Real m_prepare_time, m_prepare_cpu_time;
73 Real m_last_prepare_time, m_last_prepare_cpu_time;
74 Real m_solve_time, m_solve_cpu_time;
75 Real m_last_solve_time, m_last_solve_cpu_time;
78 class InternalTraceSizer;
79 void _internalPrint(std::ostream& o,
const Integer prefix_size,