QMCPACK
OneBodyDensityMatrices::OneBodyDensityMatrixTimers Struct Reference
+ Collaboration diagram for OneBodyDensityMatrices::OneBodyDensityMatrixTimers:

Public Member Functions

 OneBodyDensityMatrixTimers (const std::string &prefix)
 

Public Attributes

NewTimereval_timer
 
NewTimergen_samples_timer
 
NewTimergen_sample_basis_timer
 
NewTimergen_sample_ratios_timer
 
NewTimergen_particle_basis_timer
 
NewTimermatrix_products_timer
 
NewTimeraccumulate_timer
 

Detailed Description

Definition at line 321 of file OneBodyDensityMatrices.h.

Constructor & Destructor Documentation

◆ OneBodyDensityMatrixTimers()

OneBodyDensityMatrixTimers ( const std::string &  prefix)
inline

Definition at line 330 of file OneBodyDensityMatrices.h.

331  : eval_timer(createGlobalTimer(prefix + "Eval", timer_level_fine)),
332  gen_samples_timer(createGlobalTimer(prefix + "GenSamples", timer_level_fine)),
333  gen_sample_basis_timer(createGlobalTimer(prefix + "GenSampleBasis", timer_level_fine)),
334  gen_sample_ratios_timer(createGlobalTimer(prefix + "GenSampleRatios", timer_level_fine)),
335  gen_particle_basis_timer(createGlobalTimer(prefix + "GenParticleBasis", timer_level_fine)),
336  matrix_products_timer(createGlobalTimer(prefix + "MatrixProducts", timer_level_fine)),
337  accumulate_timer(createGlobalTimer(prefix + "Accumulate", timer_level_fine))
338  {}
NewTimer & createGlobalTimer(const std::string &myname, timer_levels mylevel)

Member Data Documentation

◆ accumulate_timer

NewTimer& accumulate_timer

Definition at line 329 of file OneBodyDensityMatrices.h.

Referenced by OneBodyDensityMatrices::evaluateMatrix().

◆ eval_timer

NewTimer& eval_timer

Definition at line 323 of file OneBodyDensityMatrices.h.

◆ gen_particle_basis_timer

NewTimer& gen_particle_basis_timer

◆ gen_sample_basis_timer

NewTimer& gen_sample_basis_timer

◆ gen_sample_ratios_timer

NewTimer& gen_sample_ratios_timer

◆ gen_samples_timer

NewTimer& gen_samples_timer

Definition at line 324 of file OneBodyDensityMatrices.h.

Referenced by OneBodyDensityMatrices::generateSamples().

◆ matrix_products_timer

NewTimer& matrix_products_timer

Definition at line 328 of file OneBodyDensityMatrices.h.

Referenced by OneBodyDensityMatrices::evaluateMatrix().


The documentation for this struct was generated from the following file: