Functions
oomph::TimingHelpers Namespace Reference

Helper for recording execution time. More...

Functions

double timer ()
 returns the time in seconds after some point in past More...
 

Detailed Description

Helper for recording execution time.

Function Documentation

double oomph::TimingHelpers::timer ( )

returns the time in seconds after some point in past

Definition at line 1528 of file oomph_utilities.cc.

References oomph::MPI_Helpers::mpi_has_been_initialised(), and t.

Referenced by oomph::RefineableTriangleMesh< ELEMENT >::adapt(), oomph::Problem::adapt(), oomph::TreeBasedRefineableMeshBase::adapt_mesh(), oomph::TreeBasedRefineableMesh< ELEMENT >::additional_synchronise_hanging_nodes(), oomph::Problem::assign_eqn_numbers(), oomph::Multi_domain_functions::aux_setup_multi_domain_interaction(), oomph::MumpsSolver::backsub(), oomph::TreeBasedRefineableMeshBase::classify_halo_and_haloed_nodes(), oomph::Mesh::classify_halo_and_haloed_nodes(), oomph::ComplexDampedJacobi< MATRIX >::complex_solve_helper(), oomph::ComplexGMRES< MATRIX >::complex_solve_helper(), oomph::CRDoubleMatrixHelpers::concatenate(), oomph::MeshAsGeomObject::construct_it(), oomph::MeshAsGeomObject::create_bins_of_objects(), oomph::RefineableTriangleMesh< ELEMENT >::create_new_shared_boundaries(), oomph::Problem::distribute(), oomph::MumpsSolver::factorise(), oomph::MGSolver< DIM >::full_setup(), oomph::HelmholtzMGPreconditioner< DIM >::full_setup(), oomph::HypreInterface::hypre_solve(), oomph::HypreInterface::hypre_solver_setup(), oomph::Problem::load_balance(), oomph::RefineableTriangleMesh< ELEMENT >::load_balance(), oomph::HelmholtzMGPreconditioner< DIM >::mg_solve(), oomph::MGSolver< DIM >::mg_solve(), oomph::Problem::newton_solve(), oomph::Problem::p_adapt(), oomph::TreeBasedRefineableMeshBase::p_adapt_mesh(), oomph::Problem::p_refine_uniformly_aux(), oomph::Problem::parallel_sparse_assemble(), oomph::TrilinosPreconditionerBase::preconditioner_solve(), oomph::PressureBasedSolidLSCPreconditioner::preconditioner_solve(), oomph::BlockDiagonalPreconditioner< MATRIX >::preconditioner_solve(), oomph::HyprePreconditioner::preconditioner_solve(), oomph::ProjectionProblem< PROJECTABLE_ELEMENT >::project(), oomph::Mesh::prune_halo_elements_and_nodes(), oomph::Problem::prune_halo_elements_and_nodes(), VorticitySmoother< ELEMENT >::recover_vorticity(), oomph::Problem::refine_uniformly_aux(), oomph::RefineableTriangleMesh< ELEMENT >::reset_halo_haloed_scheme(), oomph::Mesh::resize_halo_nodes(), oomph::MumpsSolver::resolve(), oomph::TrilinosAztecOOSolver::resolve(), oomph::SuperLUSolver::resolve(), oomph::MGSolver< DIM >::self_test(), oomph::Preconditioner::setup(), oomph::MatrixVectorProduct::setup(), oomph::FSIPreconditioner::setup(), oomph::PressureBasedSolidLSCPreconditioner::setup(), oomph::BlockDiagonalPreconditioner< MATRIX >::setup(), oomph::LineVisualiser::setup(), oomph::NavierStokesSchurComplementPreconditioner::setup(), oomph::HelmholtzMGPreconditioner< DIM >::setup_coarsest_level_structures(), oomph::HelmholtzMGPreconditioner< DIM >::setup_mg_hierarchy(), oomph::MGSolver< DIM >::setup_mg_hierarchy(), oomph::HelmholtzMGPreconditioner< DIM >::setup_mg_structures(), oomph::MGSolver< DIM >::setup_mg_structures(), oomph::Mesh::setup_shared_node_scheme(), oomph::HelmholtzMGPreconditioner< DIM >::setup_smoothers(), oomph::MGSolver< DIM >::setup_smoothers(), oomph::MGSolver< DIM >::setup_transfer_matrices(), oomph::HelmholtzMGPreconditioner< DIM >::setup_transfer_matrices(), oomph::TrilinosMLPreconditioner::setup_trilinos_preconditioner(), oomph::SimpleCubicTetMesh< ELEMENT >::SimpleCubicTetMesh(), oomph::MumpsSolver::solve(), oomph::DenseLU::solve(), oomph::CG< MATRIX >::solve(), oomph::TrilinosAztecOOSolver::solve(), oomph::BiCGStab< MATRIX >::solve(), oomph::SuperLUSolver::solve(), oomph::GS< MATRIX >::solve(), oomph::HypreSolver::solve(), oomph::GS< CRDoubleMatrix >::solve(), oomph::DampedJacobi< MATRIX >::solve(), oomph::GMRES< MATRIX >::solve(), oomph::HelmholtzGMRESMG< MATRIX >::solve(), oomph::HelmholtzFGMRESMG< MATRIX >::solve(), oomph::CG< MATRIX >::solve_helper(), oomph::BiCGStab< MATRIX >::solve_helper(), oomph::GS< MATRIX >::solve_helper(), oomph::GS< CRDoubleMatrix >::solve_helper(), oomph::DampedJacobi< MATRIX >::solve_helper(), oomph::GMRES< MATRIX >::solve_helper(), oomph::HelmholtzGMRESMG< MATRIX >::solve_helper(), oomph::HelmholtzFGMRESMG< MATRIX >::solve_helper(), oomph::TrilinosAztecOOSolver::solver_setup(), oomph::Problem::sparse_assemble_row_or_column_compressed_with_lists(), oomph::Problem::sparse_assemble_row_or_column_compressed_with_maps(), oomph::Problem::sparse_assemble_row_or_column_compressed_with_two_arrays(), oomph::Problem::sparse_assemble_row_or_column_compressed_with_two_vectors(), oomph::Problem::sparse_assemble_row_or_column_compressed_with_vectors_of_pairs(), oomph::Problem::synchronise_eqn_numbers(), oomph::TreeBasedRefineableMeshBase::synchronise_hanging_nodes(), oomph::TreeBasedRefineableMeshBase::synchronise_nonhanging_nodes(), and oomph::Mesh::synchronise_shared_nodes().