atlas
0.6
|
Classes | |
struct | block_info |
class | cached_pol_info |
class | matrix_info |
class | polynomial_info |
class | progress_info |
Typedefs | |
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 |
typedef tally::TallyVec< unsigned char > | tally_vec |
Functions | |
void | write_block_file (const 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) |
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) |
Variables | |
const BlockElt | UndefBlock = ~BlockElt(0) |
const BlockElt | noGoodAscent = UndefBlock-1 |
const unsigned int | magic_code =0x06ABdCF0 |
typedef std::vector<ascent_vector> atlas::filekl::ascent_table |
typedef std::vector<BlockElt> atlas::filekl::ascent_vector |
typedef std::vector<RankFlags> atlas::filekl::descent_set_vector |
typedef ullong atlas::filekl::KLIndex |
typedef std::vector<BlockElt> atlas::filekl::prim_list |
typedef std::vector<prim_list> atlas::filekl::prim_table |
typedef tally::TallyVec< unsigned char > atlas::filekl::tally_vec |
typedef unsigned long long int atlas::filekl::ullong |
size_t atlas::filekl::gcd | ( | size_t | a, |
size_t | b | ||
) |
std::vector<unsigned int> atlas::filekl::prim_multiplicities | ( | matrix_info & | m, |
BlockElt | y | ||
) |
void atlas::filekl::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 atlas::filekl::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 | ||
) |
void atlas::filekl::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 atlas::filekl::write_block_file | ( | const Block & | block, |
std::ostream & | out | ||
) |
std::streamoff atlas::filekl::write_KL_row | ( | const kl::KLContext & | klc, |
BlockElt | y, | ||
std::ostream & | out | ||
) |
void atlas::filekl::write_KL_store | ( | const kl::KLStore & | store, |
std::ostream & | out | ||
) |
void atlas::filekl::write_matrix_file | ( | const kl::KLContext & | klc, |
std::ostream & | out | ||
) |
const unsigned int atlas::filekl::magic_code =0x06ABdCF0 |
const BlockElt atlas::filekl::noGoodAscent = UndefBlock-1 |