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

Public Member Functions

 DoubleTabledChineseBox (const ChineseBox &cb)
virtual ~DoubleTabledChineseBox ()
virtual ulong lift_remainders (ulong s, ulong t) const
- Public Member Functions inherited from ChineseBox
 ChineseBox (ulong a, ulong b)
virtual ~ChineseBox ()
ulong get_gcd () const
ulong get_lcm () const

Protected Attributes

std::vector< ulongm_table
std::vector< ulongmm_table
- Protected Attributes inherited from ChineseBox
ulong a
ulong b
ulong gcd
ulong lcm
ulong m
ulong mm

Constructor & Destructor Documentation

DoubleTabledChineseBox::DoubleTabledChineseBox ( const ChineseBox cb)
virtual DoubleTabledChineseBox::~DoubleTabledChineseBox ( )

Member Function Documentation

ulong DoubleTabledChineseBox::lift_remainders ( ulong  s,
ulong  t 
) const

Reimplemented from ChineseBox.

Reimplemented in PrimeDoubleTabledChineseBox.

Member Data Documentation

std::vector<ulong> DoubleTabledChineseBox::m_table
std::vector<ulong> DoubleTabledChineseBox::mm_table

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