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

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

#include <iostream>
#include "linbox/linbox-config.h"
#include "linbox/util/debug.h"
#include "linbox/solutions/methods.h"
#include "linbox/blackbox/archetype.h"
#include "linbox/matrix/dense-matrix.h"
#include "linbox/blackbox/lambda-sparse.h"
#include "linbox/blackbox/compose.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

 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,...)