Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

SolverTraits Struct Template Reference

#include <methods.h>

List of all members.


Detailed Description

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

Solver traits

User-specified parameters for solving a linear system.


Public Methods

 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

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 @ref{solve}.

bool checkResult   const [inline]
 

Accessors

These functions just return the corresponding parameters from the structure


Generated on Mon Jun 20 09:16:52 2005 for linbox by doxygen1.2.18