|
linbox
|
Wrapper around PAR/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 | |
| namespace | LinBox |
| Namespace in which all linbox code resides. | |
Typedefs | |
| template<class CRABase> | |
| using | ChineseRemainder = ChineseRemainderSequential<CRABase> |
| Wrapper around PAR/SEQ version of ChineseRemainderXXX<CRABase>. | |
Enumerations | |
| enum struct | IterationResult { CONTINUE , SKIP , RESTART } |
| Return type for CRA iteration. More... | |
Wrapper around PAR/SEQ version of ChineseRemainder.
If __LINBOX_USE_OPENMP is defined, then we use ChineseRemainderParallel, else we fall back to ChineseRemainderSequential