LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
|
This class contains a configuration that can be passed to a LatticeAnalysis object to perform a computation. More...
#include <Config.h>
Classes | |
class | BasisConfig |
union | Configuration |
This will store the infomration specific to the problem this Config object is for. More... | |
class | DualConfig |
class | MeritConfig |
class | ReductionConfig |
class | ShortestConfig |
Public Attributes | |
std::string | filename |
The name of the file that populated this object. | |
ProblemType | prob |
The problem this object stores configuration for. | |
OutputType | outputType |
File format used to print the results. | |
int | NumCols |
The number of columns of the matrix stored in this object. | |
int | NumRows |
The number of rows of the matrix stored in this object. | |
BasIntMat | basis |
The basis matrix read from the file. | |
BasIntMat | dual_basis |
The dual matrix to the basis matrix read from the file. | |
Int | m |
The rescalling factor used (if it was needed by the test). | |
union LatticeTester::Config::Configuration | config |
This class contains a configuration that can be passed to a LatticeAnalysis object to perform a computation.
This class is a little bare bones to avoid the confusion of having too many parameters when working with higher level classes.
BasIntMat LatticeTester::Config< Int, BasIntMat >::dual_basis |
The dual matrix to the basis matrix read from the file.
This stores the dual so that the results can be reprinted.
Referenced by LatticeTester::LatticeAnalysis< Int, BasInt, Dbl, RedDbl >::performDual().
OutputType LatticeTester::Config< Int, BasIntMat >::outputType |
File format used to print the results.
See Const for a definition of the possible output types.
Referenced by LatticeTester::ParamReader< Int, BasInt, RedDbl >::readBasisConfig(), LatticeTester::ParamReader< Int, BasInt, RedDbl >::readDualConfig(), LatticeTester::ParamReader< Int, BasInt, RedDbl >::readMeritConfig(), LatticeTester::ParamReader< Int, BasInt, RedDbl >::readReductionConfig(), and LatticeTester::ParamReader< Int, BasInt, RedDbl >::readShortestConfig().
ProblemType LatticeTester::Config< Int, BasIntMat >::prob |
The problem this object stores configuration for.
All the fields that are not relevant to this problem might contain meaningless information.
Referenced by LatticeTester::LatticeAnalysis< Int, BasInt, Dbl, RedDbl >::doTest(), and LatticeTester::ParamReader< Int, BasInt, RedDbl >::read().