linbox
|
Holds everything a method needs to know about the problem. More...
#include <methods.h>
Inherited by Method::Auto, Method::Blackbox, Method::BlockHankel, Method::BlockLanczos, Method::BlockWiedemann, Method::Coppersmith, Method::CRA< IterationMethod >, Method::DenseElimination, Method::Dixon, Method::Elimination, Method::Lanczos, Method::SparseElimination, Method::SymbolicNumericNorm, Method::SymbolicNumericOverlap, Method::Wiedemann, and Method::WiedemannExtension.
Data Fields | |
Rank::Value | rank = Rank::Unknown |
Rank of the system. More... | |
ShapeFlags | shapeFlags |
Shape of the system. More... | |
bool | checkResult = false |
Ensure that solving worked by checking Ax = b (might not be implemented by all methods). More... | |
size_t | trialsBeforeFailure = LINBOX_DEFAULT_TRIALS_BEFORE_FAILURE |
Maximum number of trials before giving up. More... | |
bool | certifyInconsistency = false |
Whether the solver should attempt to find a certificate of inconsistency if it suspects the system to be inconsistent. More... | |
size_t | blockingFactor = LINBOX_DEFAULT_BLOCKING_FACTOR |
Size of blocks. More... | |
Holds everything a method needs to know about the problem.
Rank::Value rank = Rank::Unknown |
Rank of the system.
-1 means unknown.
ShapeFlags shapeFlags |
Shape of the system.
bool checkResult = false |
Ensure that solving worked by checking Ax = b (might not be implemented by all methods).
size_t trialsBeforeFailure = LINBOX_DEFAULT_TRIALS_BEFORE_FAILURE |
Maximum number of trials before giving up.
bool certifyInconsistency = false |
Whether the solver should attempt to find a certificate of inconsistency if it suspects the system to be inconsistent.
size_t blockingFactor = LINBOX_DEFAULT_BLOCKING_FACTOR |
Size of blocks.