MPQC  3.0.0-alpha
sc::time_accumulator_factory< DurationType, ClockType, AccumulateToType > Class Template Reference
Inheritance diagram for sc::time_accumulator_factory< DurationType, ClockType, AccumulateToType >:
sc::reentrant_time_accumulator_factory< DurationType, ClockType, AccumulateToType, max_n_thread_estimate >

Public Types

typedef DurationType duration_type
 
typedef ClockType clock_type
 
typedef AccumulateToType accumulate_to_type
 
typedef time_accumulator_factory< duration_type, clock_type, accumulate_to_type > self_type
 
typedef auto_time_accumulator< duration_type, clock_type, accumulate_to_type > generated_type
 

Public Member Functions

 time_accumulator_factory (accumulate_to_type &dest)
 
generated_type create () const
 
accumulated_value_type total_time () const
 
template<typename ToDuration >
double total_time_in ()
 

Public Attributes

decltype(accumulate_to_type().load()) typedef accumulated_value_type
 

Protected Attributes

accumulate_to_type & dest_
 

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

Generated at Sun Jan 26 2020 23:24:13 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.