atlas  0.6
Public Member Functions | Private Attributes | List of all members
modulus_info_with_table Class Reference
Inheritance diagram for modulus_info_with_table:
Inheritance graph
Collaboration diagram for modulus_info_with_table:
Collaboration graph

Public Member Functions

 modulus_info_with_table (ulong mod, std::ifstream *ren_file, std::ifstream *coef_file)
virtual ~modulus_info_with_table ()
virtual ulong length (file_pos i) const
virtual std::vector< ulongcoefficients (file_pos i) const
- Public Member Functions inherited from modulus_info
 modulus_info (ulong mod, std::ifstream *ren_file, std::ifstream *coef_file)
virtual ~modulus_info ()
ulong nr_pol () const
bool set_owning_files (bool b)

Private Attributes

std::vector< unsigned int > renumber

Additional Inherited Members

- Protected Attributes inherited from modulus_info
ulong modulus
ulong nr_polynomials
file_pos index_begin
file_pos coefficients_begin
file_pos nr_coefficients
ulong coefficient_size
bool using_renumber
bool owning_files
std::ifstream & renumbering_file
std::ifstream & coefficient_file

Constructor & Destructor Documentation

modulus_info_with_table::modulus_info_with_table ( ulong  mod,
std::ifstream *  ren_file,
std::ifstream *  coef_file 
virtual modulus_info_with_table::~modulus_info_with_table ( )

Member Function Documentation

std::vector< ulong > modulus_info_with_table::coefficients ( file_pos  i) const

Reimplemented from modulus_info.

ulong modulus_info_with_table::length ( file_pos  i) const

Reimplemented from modulus_info.

Member Data Documentation

std::vector<unsigned int> modulus_info_with_table::renumber

The documentation for this class was generated from the following file: