Frobby
0.9.5
|
#include <VarSorter.h>
Public Member Functions | |
VarSorter (const VarNames &names) | |
void | permute (vector< mpz_class > &term) |
void | permute (Exponent *term) |
void | permute (TermTranslator *translator) |
void | getOrderedNames (VarNames &names) |
Private Attributes | |
vector< size_t > | _permutation |
VarNames | _names |
vector< mpz_class > | _bigTmpTerm |
Term | _tmpTerm |
Definition at line 27 of file VarSorter.h.
VarSorter::VarSorter | ( | const VarNames & | names | ) |
Definition at line 40 of file VarSorter.cpp.
void VarSorter::getOrderedNames | ( | VarNames & | names | ) |
Definition at line 50 of file VarSorter.cpp.
void VarSorter::permute | ( | Exponent * | term | ) |
Definition at line 63 of file VarSorter.cpp.
void VarSorter::permute | ( | TermTranslator * | translator | ) |
Definition at line 69 of file VarSorter.cpp.
void VarSorter::permute | ( | vector< mpz_class > & | term | ) |
Definition at line 56 of file VarSorter.cpp.
|
private |
Definition at line 44 of file VarSorter.h.
|
private |
Definition at line 43 of file VarSorter.h.
|
private |
Definition at line 42 of file VarSorter.h.
|
private |
Definition at line 45 of file VarSorter.h.