Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

SolverTraits Struct Template Reference

#include <methods.h>


Detailed Description

template<class MethodTraits>
struct LinBox::SolverTraits< MethodTraits >

Solver traits

User-specified parameters for solving a linear system.


Public Member Functions

 SolverTraits (bool checkResult=true)
 SolverTraits (MethodTraits traits, bool checkResult=true)
bool checkResult () const
void checkResult (bool s)


Constructor & Destructor Documentation

SolverTraits bool  checkResult = true  )  [inline]
 

Constructor

Parameters:
checkResult True if and only if the solution should be checked for correctness after it is computed (very much recommended for the randomized algorithms Wiedemann and Lanczos); default is true

SolverTraits MethodTraits  traits,
bool  checkResult = true
[inline]
 

Constructor from a MethodTraits structure

Parameters:
traits MethodTraits structure from which to get defaults
checkResult True if and only if the solution should be checked for correctness after it is computed (very much recommended for the randomized algorithms Wiedemann and Lanczos); default is true


Member Function Documentation

bool checkResult  )  const [inline]
 

Accessors

These functions just return the corresponding parameters from the structure

void checkResult bool  s  )  [inline]
 

Manipulators

These functions allow on-the-fly modification of a SolverTraits structure. Note that it is guaranteed that your SolverTraits structure will not be modified during solve}.


Generated on Fri Jul 8 10:29:56 2005 for linbox by doxygen 1.3.7