Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

FactStrategy Class Reference

data block for exact and incomplete matrix factorizations. More...

#include <FactStrategy.h>

Inheritance diagram for FactStrategy::

HandleId List of all members.

Public Methods

 FactStrategy ()
virtual ~FactStrategy ()
void define (MenuSystem &menu, int level=MAIN)
void scan (MenuSystem &menu)

Static Public Methods

void defineStatic (MenuSystem &menu, int level=MAIN)

Public Attributes

FactType fact_tp
ReordType reord_tp
PivotType pivot_tp
bool zero_upper_part
int fillin_level
real relax_RILU
real MILUperturb

Detailed Description

data block for exact and incomplete matrix factorizations.

NAME: FactStrategy - data block for exact and incomplete matrix factorizations

DESCRIPTION:

The class contains a collection of all the parameters that may be needed for exact or incomplete factorizations of a matrix. Typically, "FactStrategy" objects are used as input to matrix factorization procedures.


Constructor & Destructor Documentation

FactStrategy::FactStrategy ( )
 

The only constructor takes no arguments. That is, the object should be initialized manually, member by member. This can be done on basis of an input file or by use of the menu system.

FactStrategy::~FactStrategy ( ) [inline, virtual]
 


Member Function Documentation

void FactStrategy::define ( MenuSystem & menu,
int level = MAIN ) [inline]
 

Used by the developer to build the submenu for initializations of parameters. (The function just calls "defineStatic".)

static void FactStrategy::defineStatic ( MenuSystem & menu,
int level = MAIN ) [static]
 

builds a submenu for initialization of the parameters and links it to the specified "MenuSystem" object. Usually called by the user through the "define" function.

void FactStrategy::scan ( MenuSystem & menu )
 

Reads the parameters from the menu.


Member Data Documentation

real FactStrategy::MILUperturb
 

FactType FactStrategy::fact_tp
 

int FactStrategy::fillin_level
 

PivotType FactStrategy::pivot_tp
 

real FactStrategy::relax_RILU
 

ReordType FactStrategy::reord_tp
 

bool FactStrategy::zero_upper_part
 


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.