Classes | |
| class | atlas::filekl::polynomial_info |
| class | atlas::filekl::cached_pol_info |
| struct | atlas::filekl::block_info |
| class | atlas::filekl::matrix_info |
| class | atlas::filekl::progress_info |
Typedefs | |
| typedef tally::TallyVec< unsigned char > | tally_vec |
| typedef unsigned long long int | ullong |
| typedef ullong | KLIndex |
| typedef std::vector< RankFlags > | descent_set_vector |
| typedef std::vector< BlockElt > | ascent_vector |
| typedef std::vector< ascent_vector > | ascent_table |
| typedef std::vector< BlockElt > | prim_list |
| typedef std::vector< prim_list > | prim_table |
| typedef prim_list | strong_prim_list |
Functions | |
| std::vector< unsigned int > | prim_multiplicities (matrix_info &m, BlockElt y) |
| void | scan_matrix (matrix_info &m, size_t n_pol, bool with_multiplicities, std::ostream &y_out, std::ostream &tally_out, std::ostream &length_out) |
| void | scan_polynomials (const atlas::filekl::block_info &bi, const atlas::filekl::polynomial_info &pi, const atlas::filekl::progress_info &ri, const tally_vec &prim_mu, const tally_vec &total_mu, const std::string file_name_base) |
| size_t | gcd (size_t a, size_t b) |
| void | scan_polynomials (const atlas::filekl::block_info &bi, const atlas::filekl::polynomial_info &pi, const atlas::filekl::progress_info &ri, const std::string file_name_base) |
| void | write_block_file (const blocks::Block &block, std::ostream &out) |
| std::streamoff | write_KL_row (const kl::KLContext &klc, BlockElt y, std::ostream &out) |
| void | write_matrix_file (const kl::KLContext &klc, std::ostream &out) |
| void | write_KL_store (const kl::KLStore &store, std::ostream &out) |
Variables | |
| const BlockElt | UndefBlock = ~BlockElt(0) |
| const BlockElt | noGoodAscent = UndefBlock-1 |
| const std::ios_base::openmode | binary_in |
| const std::ios_base::openmode | binary_in_out |
| const unsigned int | magic_code = 0x06ABdCF0 |
|
|
|
|
|
Definition at line 83 of file filekl.h. Referenced by atlas::filekl::block_info::block_info(), and block_info::block_info(). |
|
|
|
|
|
Definition at line 35 of file filekl.h. Referenced by atlas::filekl::matrix_info::find_pol_nr(), matrix_info::find_pol_nr(), and atlas::wgraph::wGraph(). |
|
|
Definition at line 86 of file filekl.h. Referenced by atlas::filekl::block_info::prims_for_descents_of(), and block_info::prims_for_descents_of(). |
|
|
|
|
|
|
|
|
Definition at line 20 of file matstat.cpp. Referenced by main(), scan_matrix(), and scan_polynomials(). |
|
|
|
|
||||||||||||
|
Definition at line 192 of file polstat.cpp. |
|
||||||||||||
|
Definition at line 25 of file matstat.cpp. References atlas::filekl::matrix_info::primitivize(), strong_prim_list, and atlas::filekl::matrix_info::strongly_primitives(). Referenced by scan_matrix(). |
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
Definition at line 21 of file polstat.cpp. References tally_vec. Referenced by main(). |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 170 of file filekl.cpp. References atlas::bitmap::BitMap::capacity(), atlas::kl::KLContext::klRow(), atlas::kl::KLContext::primMap(), atlas::basic_io::put_int(), atlas::bitmap::BitMap::range(), and atlas::bitmap::BitMap::size(). Referenced by write_matrix_file(). |
|
||||||||||||
|
Definition at line 371 of file filekl.cpp. References atlas::basic_io::put_int(). Referenced by atlas::klwrite_f(). |
|
||||||||||||
|
Definition at line 199 of file filekl.cpp. References magic_code, atlas::basic_io::put_int(), atlas::kl::KLContext::size(), and write_KL_row(). Referenced by atlas::klwrite_f(). |
|
|
Initial value:
std::ios_base::in
| std::ios_base::binary
Definition at line 24 of file filekl.cpp. |
|
|
Initial value:
std::ios_base::in
| std::ios_base::out
| std::ios_base::binary
Definition at line 28 of file filekl.cpp. |
|
|
|
|
|
Definition at line 22 of file filekl.cpp. |
|
|
Definition at line 21 of file filekl.cpp. |
1.3.9.1