|
Compounds |
| struct | Argument |
Defines |
| #define | TYPE_BOOL TYPE_NONE |
Enumerations |
| enum | ArgumentType { TYPE_NONE,
TYPE_INT,
TYPE_INTEGER,
TYPE_DOUBLE
} |
Functions |
| template<class Field, class Vector> void | printVector (Field &F, ostream &output, const Vector &v) |
| template<class Field, class Vector> void | printVectorSpecialized (Field &F, ostream &output, const Vector &v, LinBox::VectorCategories::DenseVectorTag tag) |
| template<class Field, class Vector> void | printVectorSpecialized (Field &F, ostream &output, const Vector &v, LinBox::VectorCategories::SparseSequenceVectorTag tag) |
| template<class Field, class Vector> void | printVectorSpecialized (Field &F, ostream &output, const Vector &v, LinBox::VectorCategories::SparseAssociativeVectorTag tag) |
| template<class Field, class Vector> bool | areVectorsEqual (Field &F, const Vector &v, const Vector &w) |
| template<class Field, class Vector> bool | areVectorsEqualSpecialized (Field &F, const Vector &v, const Vector &w, LinBox::VectorCategories::DenseVectorTag tag) |
| template<class Field, class Vector> bool | areVectorsEqualSpecialized (Field &F, const Vector &v, const Vector &w, LinBox::VectorCategories::SparseSequenceVectorTag tag) |
| template<class Field, class Vector> bool | areVectorsEqualSpecialized (Field &F, const Vector &v, const Vector &w, LinBox::VectorCategories::SparseAssociativeVectorTag tag) |
| template<class Field, class Vector> bool | allZero (Field &F, const Vector &v) |
| template<class Field, class Vector> bool | allZeroSpecialized (Field &F, const Vector &v, LinBox::VectorCategories::DenseVectorTag tag) |
| template<class Field, class Vector> bool | allZeroSpecialized (Field &F, const Vector &v, LinBox::VectorCategories::SparseSequenceVectorTag tag) |
| template<class Field, class Polynomial> void | printPolynomial (Field &F, ostream &output, const Polynomial &v) |
| template<class Field, class Blackbox, class Polynomial, class Vector> vector< typename Field::Element > & | applyPoly (const Field &F, Vector &w, const Blackbox &A, const Polynomial &phi, const Vector &v) |
| template<class Field, class Polynomial> vector< typename Field::Element > & | multiEvalPoly (const Field &F, vector< typename Field::Element > &w, const Polynomial &phi, const vector< typename Field::Element > &v) |
| template<class Field, class Polynomial> Polynomial & | interpolatePoly (const Field &F, Polynomial &f, const vector< typename Field::Element > &x, const vector< typename Field::Element > &y) |
| void | parseArguments (int argc, char **argv, Argument *args, bool printDefaults=false) |
| std::ostream & | writeCommandString (std::ostream &os, Argument *args, char *programName) |
| bool | isPower (LinBox::integer n, LinBox::integer m) |
| double | incompleteGamma (double a, double x, double tol) |
| double | chiSquaredCDF (double chi_sqr, double df) |