linbox
|
Wrapper around OMP/SEQ version of ChineseRemainder. More...
#include "linbox/integer.h"
#include "linbox/field/rebind.h"
#include "linbox/vector/vector.h"
#include "linbox/algorithms/cra-domain-sequential.h"
Data Structures | |
struct | CRAResidue< ResultType, Function > |
Type information for the residue in a CRA iteration. More... | |
struct | CRAResidue< Integer, Function > |
Type information for the residue in a CRA iteration. More... | |
struct | CRAResidue< std::vector< Integer >, Function > |
Type information for the residue in a CRA iteration. More... | |
Namespaces | |
LinBox | |
Namespace in which all linbox code resides. | |
Typedefs | |
template<class CRABase > | |
using | ChineseRemainder = ChineseRemainderSequential< CRABase > |
Wrapper around OMP/SEQ version of ChineseRemainderXXX<CRABase>. More... | |
Enumerations | |
enum | IterationResult { CONTINUE, SKIP, RESTART } |
Return type for CRA iteration. More... | |
Wrapper around OMP/SEQ version of ChineseRemainder.
If LINBOX_USES_OPENMP is defined, the we use ChineseRemainderOMP, else we fall back to ChineseRemainderSequential