Timer structure.
More...
#include <PNOStructures.h>
◆ MyTimer()
madness::MyTimer::MyTimer |
( |
World & |
world | ) |
|
|
inline |
◆ print() [1/2]
MyTimer madness::MyTimer::print |
( |
| ) |
const |
|
inline |
◆ print() [2/2]
MyTimer madness::MyTimer::print |
( |
const std::string & |
msg | ) |
const |
|
inline |
References ctime_, msg_, madness::World::rank(), world, and wtime_.
Referenced by madness::F12Potentials::F12Potentials(), madness::F12Potentials::apply_regularized_potential(), madness::F12Potentials::compute_hylleraas_f12_energies(), madness::F12Potentials::compute_projected_f12_energies(), madness::F12Potentials::compute_regularized_fluctuation_matrix(), madness::PNO::compute_Vreg_aj_i(), madness::PNO::compute_Vreg_aj_i_commutator_response(), madness::PNO::compute_Vreg_aj_i_fock_residue(), madness::F12Potentials::convolve_with_U(), madness::BasisFunctions::guess_contracted_virtuals_from_file(), madness::BasisFunctions::guess_virtuals_from_file(), madness::PNO::iterate_pairs_internal(), madness::F12Potentials::read_cabs_from_file(), madness::PNO::solve_cispd(), and madness::PNO::solve_mp2().
◆ start()
MyTimer madness::MyTimer::start |
( |
| ) |
const |
|
inline |
References madness::cpu_time(), cstart_, madness::WorldGopInterface::fence(), madness::World::gop, madness::wall_time(), world, and wstart_.
Referenced by madness::F12Potentials::F12Potentials(), madness::F12Potentials::apply_regularized_potential(), madness::PNO::compute_cispd_correction_gs(), madness::PNO::compute_cispd_f12_correction_gs(), madness::F12Potentials::compute_hylleraas_f12_energies(), madness::F12Potentials::compute_projected_f12_energies(), madness::F12Potentials::compute_regularized_fluctuation_matrix(), madness::PNO::compute_Vreg_aj_i(), madness::PNO::compute_Vreg_aj_i_commutator_response(), madness::PNO::compute_Vreg_aj_i_fock_residue(), madness::F12Potentials::convolve_with_U(), madness::BasisFunctions::guess_contracted_virtuals_from_file(), madness::BasisFunctions::guess_virtuals_from_file(), madness::PNO::iterate_pairs_internal(), madness::F12Potentials::read_cabs_from_file(), madness::PNO::solve_cispd(), and madness::PNO::solve_mp2().
◆ stop()
References madness::cpu_time(), cstart_, cstop_, ctime_, madness::wall_time(), wstart_, wstop_, and wtime_.
Referenced by madness::F12Potentials::F12Potentials(), madness::F12Potentials::apply_regularized_potential(), madness::F12Potentials::compute_hylleraas_f12_energies(), madness::F12Potentials::compute_projected_f12_energies(), madness::F12Potentials::compute_regularized_fluctuation_matrix(), madness::PNO::compute_Vreg_aj_i(), madness::PNO::compute_Vreg_aj_i_commutator_response(), madness::PNO::compute_Vreg_aj_i_fock_residue(), madness::F12Potentials::convolve_with_U(), madness::BasisFunctions::guess_contracted_virtuals_from_file(), madness::BasisFunctions::guess_virtuals_from_file(), madness::PNO::iterate_pairs_internal(), madness::F12Potentials::read_cabs_from_file(), madness::PNO::solve_cispd(), and madness::PNO::solve_mp2().
◆ cstart_
double madness::MyTimer::cstart_ |
◆ cstop_
double madness::MyTimer::cstop_ |
◆ ctime_
double madness::MyTimer::ctime_ |
◆ msg_
std::string madness::MyTimer::msg_ |
|
mutable |
◆ world
World& madness::MyTimer::world |
◆ wstart_
double madness::MyTimer::wstart_ |
|
mutable |
◆ wstop_
double madness::MyTimer::wstop_ |
|
mutable |
◆ wtime_
double madness::MyTimer::wtime_ |
|
mutable |
The documentation for this struct was generated from the following file: