|
| | memory () |
| |
| | memory (const discreta_base &x) |
| |
| memory & | operator= (const discreta_base &x) |
| |
| void | settype_memory () |
| |
| | ~memory () |
| |
| void | freeself_memory () |
| |
| kind | s_virtual_kind () |
| |
| void | copyobject_to (discreta_base &x) |
| |
| std::ostream & | print (std::ostream &ost) |
| |
| int & | alloc_length () |
| |
| int & | used_length () |
| |
| int & | cur_pointer () |
| |
| char & | s_i (int i) |
| |
| char & | operator[] (int i) |
| |
| void | init (int length, char *d) |
| |
| void | alloc (int length) |
| |
| void | append (int length, char *d) |
| |
| void | realloc (int new_length) |
| |
| void | write_char (char c) |
| |
| void | read_char (char *c) |
| |
| void | write_int (int i) |
| |
| void | read_int (int *i) |
| |
| void | read_file (char *fname, int verbose_level) |
| |
| void | write_file (char *fname, int verbose_level) |
| |
| int | multiplicity_of_character (char c) |
| |
| void | compress (int f_v) |
| |
| void | decompress (int f_v) |
| |
| int | csf () |
| |
| void | write_mem (memory &M, int debug_depth) |
| |
| void | read_mem (memory &M, int debug_depth) |
| |
| | discreta_base () |
| |
| | discreta_base (const discreta_base &x) |
| |
| discreta_base & | operator= (const discreta_base &x) |
| |
| virtual | ~discreta_base () |
| |
| void | freeself_discreta_base () |
| |
| void | freeself () |
| |
| void | freeself_kind (kind k) |
| |
| void | clearself () |
| |
| integer & | as_integer () |
| |
| longinteger & | as_longinteger () |
| |
| Vector & | as_vector () |
| |
| permutation & | as_permutation () |
| |
| number_partition & | as_number_partition () |
| |
| discreta_matrix & | as_matrix () |
| |
| unipoly & | as_unipoly () |
| |
| memory & | as_memory () |
| |
| hollerith & | as_hollerith () |
| |
| bt_key & | as_bt_key () |
| |
| database & | as_database () |
| |
| btree & | as_btree () |
| |
| design_parameter_source & | as_design_parameter_source () |
| |
| design_parameter & | as_design_parameter () |
| |
| integer & | change_to_integer () |
| |
| longinteger & | change_to_longinteger () |
| |
| Vector & | change_to_vector () |
| |
| permutation & | change_to_permutation () |
| |
| number_partition & | change_to_number_partition () |
| |
| discreta_matrix & | change_to_matrix () |
| |
| unipoly & | change_to_unipoly () |
| |
| memory & | change_to_memory () |
| |
| hollerith & | change_to_hollerith () |
| |
| bt_key & | change_to_bt_key () |
| |
| database & | change_to_database () |
| |
| btree & | change_to_btree () |
| |
| design_parameter_source & | change_to_design_parameter_source () |
| |
| design_parameter & | change_to_design_parameter () |
| |
| void * | operator new (size_t, void *p) |
| |
| void | settype_base () |
| |
| kind | s_kind () |
| |
| virtual kind | s_virtual_kind () |
| |
| void | c_kind (kind k) |
| |
| void | swap (discreta_base &a) |
| |
| void | copyobject (discreta_base &x) |
| |
| virtual void | copyobject_to (discreta_base &x) |
| |
| virtual std::ostream & | print (std::ostream &) |
| |
| void | print_to_hollerith (hollerith &h) |
| |
| std::ostream & | println (std::ostream &) |
| |
| std::ostream & | printobjectkind (std::ostream &) |
| |
| std::ostream & | printobjectkindln (std::ostream &) |
| |
| int & | s_i_i () |
| |
| void | m_i_i (int i) |
| |
| virtual int | compare_with (discreta_base &a) |
| |
| int | eq (discreta_base &a) |
| |
| int | neq (discreta_base &a) |
| |
| int | le (discreta_base &a) |
| |
| int | lt (discreta_base &a) |
| |
| int | ge (discreta_base &a) |
| |
| int | gt (discreta_base &a) |
| |
| int | is_even () |
| |
| int | is_odd () |
| |
| void | mult (discreta_base &x, discreta_base &y) |
| |
| void | mult_mod (discreta_base &x, discreta_base &y, discreta_base &p) |
| |
| virtual void | mult_to (discreta_base &x, discreta_base &y) |
| |
| int | invert () |
| |
| int | invert_mod (discreta_base &p) |
| |
| virtual int | invert_to (discreta_base &x) |
| |
| void | mult_apply (discreta_base &x) |
| |
| discreta_base & | operator*= (discreta_base &y) |
| |
| discreta_base & | power_int (int l) |
| |
| discreta_base & | power_int_mod (int l, discreta_base &p) |
| |
| discreta_base & | power_longinteger (longinteger &l) |
| |
| discreta_base & | power_longinteger_mod (longinteger &l, discreta_base &p) |
| |
| discreta_base & | commutator (discreta_base &x, discreta_base &y) |
| |
| discreta_base & | conjugate (discreta_base &x, discreta_base &y) |
| |
| discreta_base & | divide_by (discreta_base &x) |
| |
| discreta_base & | divide_by_exact (discreta_base &x) |
| |
| int | order () |
| |
| int | order_mod (discreta_base &p) |
| |
| void | add (discreta_base &x, discreta_base &y) |
| |
| void | add_mod (discreta_base &x, discreta_base &y, discreta_base &p) |
| |
| virtual void | add_to (discreta_base &x, discreta_base &y) |
| |
| void | negate () |
| |
| virtual void | negate_to (discreta_base &x) |
| |
| void | add_apply (discreta_base &x) |
| |
| discreta_base & | operator+= (discreta_base &y) |
| |
| virtual void | normalize (discreta_base &p) |
| |
| virtual void | zero () |
| |
| virtual void | one () |
| |
| virtual void | m_one () |
| |
| virtual void | homo_z (int z) |
| |
| virtual void | inc () |
| |
| virtual void | dec () |
| |
| virtual int | is_zero () |
| |
| virtual int | is_one () |
| |
| virtual int | is_m_one () |
| |
| discreta_base & | factorial (int z) |
| |
| discreta_base & | i_power_j (int i, int j) |
| |
| virtual int | compare_with_euclidean (discreta_base &a) |
| |
| virtual void | integral_division (discreta_base &x, discreta_base &q, discreta_base &r, int verbose_level) |
| |
| void | integral_division_exact (discreta_base &x, discreta_base &q) |
| |
| void | integral_division_by_integer (int x, discreta_base &q, discreta_base &r) |
| |
| void | integral_division_by_integer_exact (int x, discreta_base &q) |
| |
| void | integral_division_by_integer_exact_apply (int x) |
| |
| int | is_divisor (discreta_base &y) |
| |
| void | modulo (discreta_base &p) |
| |
| void | extended_gcd (discreta_base &n, discreta_base &u, discreta_base &v, discreta_base &g, int verbose_level) |
| |
| void | write_memory (memory &m, int debug_depth) |
| |
| void | read_memory (memory &m, int debug_depth) |
| |
| int | calc_size_on_file () |
| |
| void | pack (memory &M, int verbose_level, int debug_depth) |
| |
| void | unpack (memory &M, int verbose_level, int debug_depth) |
| |
| void | save_ascii (std::ostream &f) |
| |
| void | load_ascii (std::istream &f) |
| |
| void | save_file (const char *fname) |
| |
| void | load_file (const char *fname) |
| |
DISCRETA class to serialize data structures.
Definition at line 581 of file discreta.h.