List of all members.
Public Member Functions |
|
| Equation (int cols, bool infinite) |
|
void | set_initial_value (int c, data_type d) |
|
size_t | compute_hash_d () |
|
size_t | compute_hash_i () |
|
void | make_infinite () |
|
Equation * | clone () |
|
void | divide (bignum b) |
|
| Equation (int cols) |
|
void | set_proof () |
|
void | unset_proof () |
|
bool | is_proof () |
|
bignum | compute_gcd (bool skip_last=false) |
|
int | get_cols () |
|
bool | satisfies (vector< bigfraction > &a) |
|
bigfraction | evaluate (vector< bigfraction > &a) |
|
void | set (int c, const bignum b) |
|
void | flip_sign () |
|
void | flip_sign (int c) |
|
bignum | get (int c) |
|
size_t | hash_code () |
|
int | num_entries () |
|
string | to_string () |
|
bool | operator== (Equation &other) |
|
bool | operator< (Equation &other) |
|
bool | operator!= (Equation &other) |
Public Attributes |
|
data_type * | eq |
|
int | cols |
|
bool | infinite |
|
bool | proof |
Friends |
|
class | slack_matrix |
|
ostream & | operator<< (ostream &os, const Equation &obj) |
The documentation for this class was generated from the following file: