#include <tally.h>
Collaboration diagram for atlas::tally::TallyVec< Count >:

Public Types | |
| typedef unsigned long long int | Index |
| typedef unsigned long long int | ullong |
Public Member Functions | |
| TallyVec (size_t limit) | |
| TallyVec (std::istream &file) | |
| TallyVec (std::istream &file, size_t w_key, size_t w_val) | |
| bool | tally (Index i) |
| bool | tally (Index i, ullong multiplicity) |
| Index | size () const |
| ullong | multiplicity (Index i) const |
| ullong | sum () const |
| template<typename MuCount> | |
| TallyVec< MuCount > | derived (size_t limit) const |
| void | advance (Index &i) const |
| bool | lower (Index &i) const |
| void | write_to (std::ostream &out) const |
Private Types | |
| typedef std::map< Index, ullong > | map_type |
Private Attributes | |
| std::vector< Count > | count |
| map_type | overflow |
| Index | max |
| ullong | total |
Static Private Attributes | |
| const Count | maxCount = std::numeric_limits<Count>::max() |
|
|||||
|
Definition at line 44 of file tally.h. Referenced by atlas::tally::TallyVec< Count >::derived(), and atlas::tally::TallyVec< Count >::TallyVec(). |
|
|||||
|
|
|
|||||
|
Definition at line 45 of file tally.h. Referenced by atlas::tally::TallyVec< Count >::TallyVec(). |
|
||||||||||
|
|
|
||||||||||
|
Definition at line 144 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::Index, atlas::tally::TallyVec< Count >::max, atlas::tally::TallyVec< Count >::overflow, and atlas::tally::TallyVec< Count >::ullong. |
|
||||||||||||||||||||
|
Definition at line 163 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::Index, atlas::tally::TallyVec< Count >::max, atlas::tally::TallyVec< Count >::overflow, read_var_bytes(), and atlas::tally::TallyVec< Count >::ullong. |
|
||||||||||
|
Definition at line 94 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::overflow, and atlas::tally::TallyVec< Count >::size(). Referenced by atlas::tally::TallyVec< Count >::derived(), atlas::filekl::scan_matrix(), and atlas::filekl::scan_polynomials(). |
|
||||||||||||||
|
Definition at line 183 of file tally_def.h. References atlas::tally::TallyVec< Count >::advance(), atlas::tally::TallyVec< Count >::Index, atlas::tally::TallyVec< Count >::multiplicity(), atlas::tally::TallyVec< Count >::size(), and atlas::tally::TallyVec< Count >::tally(). Referenced by atlas::filekl::scan_matrix(). |
|
||||||||||
|
Definition at line 110 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, and atlas::tally::TallyVec< Count >::overflow. Referenced by atlas::filekl::scan_matrix(). |
|
||||||||||
|
Definition at line 16 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::maxCount, and atlas::tally::TallyVec< Count >::overflow. Referenced by atlas::tally::TallyVec< Count >::derived(), atlas::filekl::scan_matrix(), and atlas::filekl::scan_polynomials(). |
|
|||||||||
|
Definition at line 66 of file tally.h. Referenced by atlas::tally::TallyVec< Count >::advance(), atlas::tally::TallyVec< Count >::derived(), atlas::filekl::scan_matrix(), and atlas::filekl::scan_polynomials(). |
|
|||||||||
|
Definition at line 68 of file tally.h. References ullong. |
|
||||||||||||||||
|
Definition at line 52 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::max, atlas::tally::TallyVec< Count >::overflow, and atlas::tally::TallyVec< Count >::total. |
|
||||||||||
|
Definition at line 25 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::max, and atlas::tally::TallyVec< Count >::overflow. Referenced by atlas::tally::TallyVec< Count >::derived(), atlas::filekl::scan_matrix(), and atlas::filekl::scan_polynomials(). |
|
||||||||||
|
Definition at line 129 of file tally_def.h. References atlas::tally::TallyVec< Count >::count, atlas::tally::TallyVec< Count >::overflow, and atlas::basic_io::put_int(). Referenced by atlas::filekl::scan_matrix(), and atlas::filekl::scan_polynomials(). |
|
|||||
|
|||||
|
Definition at line 53 of file tally.h. Referenced by atlas::tally::TallyVec< Count >::tally(), and atlas::tally::TallyVec< Count >::TallyVec(). |
|
|||||
|
Definition at line 13 of file tally_def.h. Referenced by atlas::tally::TallyVec< Count >::multiplicity(). |
|
|||||
|
|||||
|
Definition at line 54 of file tally.h. Referenced by atlas::tally::TallyVec< Count >::tally(). |
1.3.9.1