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

WiedemannTraits Struct Reference

#include <methods.h>

Inheritance diagram for WiedemannTraits:

Specifier List of all members.

Public Methods

 WiedemannTraits (bool symmetric=NON_SYMMETRIC, unsigned long thres=DEFAULT_EARLY_TERM_THRESHOLD, size_t rank=RANK_UNKNOWN, Preconditioner preconditioner=SPARSE, SingularState singular=SINGULARITY_UNKNOWN, bool certificate=CERTIFY, int maxTries=100)
 WiedemannTraits (const Specifier &S)

Constructor & Destructor Documentation

WiedemannTraits bool    symmetric = NON_SYMMETRIC,
unsigned long    thres = DEFAULT_EARLY_TERM_THRESHOLD,
size_t    rank = RANK_UNKNOWN,
Preconditioner    preconditioner = SPARSE,
SingularState    singular = SINGULARITY_UNKNOWN,
bool    certificate = CERTIFY,
int    maxTries = 100
[inline]
 

Constructor

Parameters:
precond  Preconditioner to use, default is sparse
rank  Rank, if known; otherwise use RANK_UNKNOWN
singular  Whether the system is known to be singular or nonsingular; default is UNKNOWN
symmetric  True only if the system is symmetric. This improves performance somewhat, but will yield incorrect results if the system is not actually symmetric. Default is false.
certificate  True if the solver should attempt to find a certificate of inconsistency if it suspects the system to be inconsistent; default is true
maxTries  Maximum number of trials before giving up and returning a failure; default is 100

WiedemannTraits const Specifier   S [inline]
 


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