occ
Loading...
Searching...
No Matches
timings.h File Reference
#include <chrono>
#include <string>
Include dependency graph for timings.h:
This graph shows which files directly or indirectly include this file:

Classes

class  occ::timing::StopWatch< count >
 

Namespaces

namespace  occ
 
namespace  occ::timing
 routines for global timers, timers of sections and more
 

Typedefs

using occ::timing::duration_t = std::chrono::duration< double >
 
using occ::timing::clock_t = std::chrono::high_resolution_clock
 
using occ::timing::time_point_t = std::chrono::time_point< clock_t >
 

Enumerations

enum  occ::timing::category {
  occ::timing::ints1e , occ::timing::ints4c2e , occ::timing::ints3c2e , occ::timing::io ,
  occ::timing::la , occ::timing::guess , occ::timing::mo , occ::timing::cube_evaluation ,
  occ::timing::diis , occ::timing::grid_init , occ::timing::grid_points , occ::timing::dft_xc ,
  occ::timing::dft , occ::timing::dft_nlc , occ::timing::xc_func_init , occ::timing::xc_func_end ,
  occ::timing::rho , occ::timing::gto , occ::timing::fock , occ::timing::jkmat ,
  occ::timing::jmat , occ::timing::df , occ::timing::gto_dist , occ::timing::gto_mask ,
  occ::timing::gto_shell , occ::timing::gto_s , occ::timing::gto_p , occ::timing::gto_gen ,
  occ::timing::ecp , occ::timing::assoc_legendre , occ::timing::fft , occ::timing::xdm ,
  occ::timing::solvent , occ::timing::isosurface_function , occ::timing::isosurface_normals , occ::timing::isosurface_properties ,
  occ::timing::mc_octree , occ::timing::mc_primal , occ::timing::mc_surface , occ::timing::global ,
  occ::timing::_group_count
}
 

Functions

time_point_t occ::timing::start (category cat)
 
duration_t occ::timing::stop (category cat)
 
double occ::timing::total (category cat)
 
void occ::timing::clear_all ()
 
const char * occ::timing::category_name (category)
 
void occ::timing::print_timings ()