OGS
|
#include <RunTime.h>
Public Member Functions | |
void | start () |
Start the timer. | |
double | elapsed () const |
Get the elapsed time in seconds. | |
Private Attributes | |
double | start_time_ = std::numeric_limits<double>::quiet_NaN() |
|
inline |
Get the elapsed time in seconds.
Definition at line 42 of file RunTime.h.
References start_time_.
Referenced by MeshLib::IO::XdmfWriter::~XdmfWriter(), ProcessLib::AssembledMatrixCache::assemble(), ProcessLib::Output::doOutputAlways(), ProcessLib::Output::doOutputNonlinearIteration(), executeSimulation(), NumLib::StaggeredCoupling::executeSingleIteration(), ProcessLib::TimeLoop::executeTimeStep(), MeshGeoToolsLib::identifySubdomainMesh(), main(), ApplicationUtils::partitionMesh(), ProcessLib::ComponentTransport::ComponentTransportProcess::preOutputConcreteProcess(), ProcessLib::HeatConduction::HeatConductionProcess::preOutputConcreteProcess(), MeshLib::IO::NodePartitionedMeshReader::read(), MathLib::PETScLinearSolver::solve(), NumLib::NonlinearSolver< NonlinearSolverTag::Newton >::solve(), NumLib::NonlinearSolver< NonlinearSolverTag::Picard >::solve(), NumLib::PETScNonlinearSolver::solve(), ProcessLib::solveMonolithicProcess(), NumLib::detail::solvePicard(), ProcessLib::ComponentTransport::ComponentTransportProcess::solveReactionEquation(), and anonymous_namespace{PETScNonlinearSolver.cpp}::updateResidual().
|
inline |
Start the timer.
Definition at line 32 of file RunTime.h.
References start_time_.
Referenced by MeshLib::IO::XdmfWriter::~XdmfWriter(), ProcessLib::AssembledMatrixCache::assemble(), ProcessLib::Output::doOutputAlways(), ProcessLib::Output::doOutputNonlinearIteration(), executeSimulation(), NumLib::StaggeredCoupling::executeSingleIteration(), ProcessLib::TimeLoop::executeTimeStep(), MeshGeoToolsLib::identifySubdomainMesh(), main(), ApplicationUtils::partitionMesh(), ProcessLib::ComponentTransport::ComponentTransportProcess::preOutputConcreteProcess(), ProcessLib::HeatConduction::HeatConductionProcess::preOutputConcreteProcess(), MeshLib::IO::NodePartitionedMeshReader::read(), MathLib::PETScLinearSolver::solve(), NumLib::NonlinearSolver< NonlinearSolverTag::Newton >::solve(), NumLib::NonlinearSolver< NonlinearSolverTag::Picard >::solve(), NumLib::PETScNonlinearSolver::solve(), ProcessLib::solveMonolithicProcess(), NumLib::detail::solvePicard(), ProcessLib::ComponentTransport::ComponentTransportProcess::solveReactionEquation(), and anonymous_namespace{PETScNonlinearSolver.cpp}::updateResidual().
|
private |