Amesos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
Amesos_Control Class Reference

Amesos_Control: Container for some control variables. More...

#include <Amesos_Control.h>

Inheritance diagram for Amesos_Control:
Inheritance graph
[legend]

Public Member Functions

 Amesos_Control ()
 Default constructor. More...
 
 ~Amesos_Control ()
 Default destructor. More...
 
void SetControlParameters (const Teuchos::ParameterList &ParameterList)
 

Public Attributes

double AddToDiag_
 Add this value to the diagonal. More...
 
bool refactorize_
 
double rcond_threshold_
 If error is greater than this value, perform symbolic and numeric factorization with full partial pivoting. More...
 
int ScaleMethod_
 
bool AddZeroToDiag_
 Adds zero to diagonal of redistributed matrix (some solvers choke on a matrix with a partly empty diag) More...
 
int MatrixProperty_
 Set the matrix property. More...
 
int MaxProcesses_
 
bool Reindex_
 If true, the Amesos class should reindex the matrix to standard indexing (i.e. More...
 

Detailed Description

Amesos_Control: Container for some control variables.

Author
Marzio Sala, SNL 9214
Date
Last updated on 24-May-05 (Champions' League Final day)

Definition at line 16 of file Amesos_Control.h.

Constructor & Destructor Documentation

Amesos_Control::Amesos_Control ( )
inline

Default constructor.

Definition at line 20 of file Amesos_Control.h.

Amesos_Control::~Amesos_Control ( )
inline

Default destructor.

Definition at line 32 of file Amesos_Control.h.

Member Function Documentation

void Amesos_Control::SetControlParameters ( const Teuchos::ParameterList ParameterList)

Definition at line 30 of file Amesos_Control.cpp.

Member Data Documentation

double Amesos_Control::AddToDiag_

Add this value to the diagonal.

Definition at line 37 of file Amesos_Control.h.

bool Amesos_Control::refactorize_

Definition at line 40 of file Amesos_Control.h.

double Amesos_Control::rcond_threshold_

If error is greater than this value, perform symbolic and numeric factorization with full partial pivoting.

Definition at line 48 of file Amesos_Control.h.

int Amesos_Control::ScaleMethod_

Definition at line 55 of file Amesos_Control.h.

bool Amesos_Control::AddZeroToDiag_

Adds zero to diagonal of redistributed matrix (some solvers choke on a matrix with a partly empty diag)

Definition at line 67 of file Amesos_Control.h.

int Amesos_Control::MatrixProperty_

Set the matrix property.

Matrix property can be

  • 0 : general unsymmetric matrix;
  • 1 : SPD;
  • 2 : general symmetric matrix. UNUSED - See bug #2331 and bug #2332

Definition at line 76 of file Amesos_Control.h.

int Amesos_Control::MaxProcesses_

Definition at line 78 of file Amesos_Control.h.

bool Amesos_Control::Reindex_

If true, the Amesos class should reindex the matrix to standard indexing (i.e.

0-n-1) at present, only Amesos_Klu supports this option.

Definition at line 82 of file Amesos_Control.h.


The documentation for this class was generated from the following files: