|
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.
1.8.13