atlas  0.6
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
atlas::filekl::block_info Struct Reference

#include <filekl_in.h>

Public Member Functions

 block_info (std::ifstream &in)
 
BlockElt primitivize (BlockElt x, BlockElt y) const
 
const prim_listprims_for_descents_of (BlockElt y)
 

Public Attributes

unsigned int rank
 
BlockElt size
 
unsigned int max_length
 
std::vector< BlockEltstart_length
 
descent_set_vector descent_set
 

Private Member Functions

bool is_primitive (BlockElt x, const RankFlags d) const
 

Private Attributes

ascent_table ascents
 
prim_table primitives_list
 

Constructor & Destructor Documentation

block_info::block_info ( std::ifstream &  in)

Member Function Documentation

bool block_info::is_primitive ( BlockElt  x,
const RankFlags  d 
) const
private
BlockElt block_info::primitivize ( BlockElt  x,
BlockElt  y 
) const
const prim_list & block_info::prims_for_descents_of ( BlockElt  y)

Member Data Documentation

ascent_table atlas::filekl::block_info::ascents
private
descent_set_vector atlas::filekl::block_info::descent_set
unsigned int atlas::filekl::block_info::max_length
prim_table atlas::filekl::block_info::primitives_list
private
unsigned int atlas::filekl::block_info::rank
BlockElt atlas::filekl::block_info::size
std::vector<BlockElt> atlas::filekl::block_info::start_length

The documentation for this struct was generated from the following files: