TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches

C++20 concepts that constrain the value and range types accepted by Statistical analysis tools.

The statistics module is generic in its sample type: it accepts plain scalars as well as nda arrays, but only for a restricted set of element types. The three concepts in this group spell out those restrictions:

Concepts

concept  triqs::stat::AccCompatible
 Concept to check if a type can be used with triqs::stat::lin_binning or triqs::stat::log_binning.
concept  triqs::stat::StatCompatible
 Concept to check if a type can be used with various Statistical analysis tools.
concept  triqs::stat::StatCompatibleRange
 Concept to check if a range can be used with various Statistical analysis tools.