linbox
Data Structures | Namespaces | Enumerations
rational-solver.h File Reference

Rational solving (Dixon, Wiedemann,...) More...

#include <iostream>
#include "linbox/blackbox/blas-blackbox.h"
#include "linbox/solutions/methods.h"
#include "linbox/blackbox/archetype.h"
#include "linbox/blackbox/lambda-sparse.h"
#include "linbox/blackbox/compose.h"
#include "linbox/matrix/blas-matrix.h"
#include "linbox/algorithms/vector-fraction.h"
#include "linbox/util/timer.h"
#include "linbox/algorithms/rational-solver.inl"

Data Structures

class  RationalSolver< Ring, Field, RandomPrime, MethodTraits >
 Interface for the different specialization of p-adic lifting based solvers. More...
class  RationalSolver< Ring, Field, RandomPrime, WiedemannTraits >
 Partial specialization of p-adic based solver with Wiedemann algorithm. More...
class  RationalSolver< Ring, Field, RandomPrime, BlockWiedemannTraits >
 partial specialization of p-adic based solver with block Wiedemann algorithm. More...
class  RationalSolver< Ring, Field, RandomPrime, DixonTraits >
 partial specialization of p-adic based solver with Dixon algorithm. More...
class  RationalSolver< Ring, Field, RandomPrime, BlockHankelTraits >
 Block Hankel. More...
class  RationalSolver< Ring, Field, RandomPrime, SparseEliminationTraits >
 Sparse LU. More...

Namespaces

namespace  LinBox
 

Namespace in which all linbox code resides.


Enumerations

enum  SolverReturnStatus
 define the different return status of the p-adic based solver's computation.
enum  SolverLevel
 Define the different strategy which can be used in the p-adic based solver. More...

Detailed Description

Rational solving (Dixon, Wiedemann,...)