Diffpack Documentation


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

Precond_prm Class Reference

parameters for the "Precond" hierarchy. More...

#include <Precond_prm.h>

Inheritance diagram for Precond_prm::

HandleId Precond2_prm List of all members.

Public Methods

virtual ~Precond_prm ()
void operator= (const Precond_prm &p)
void define (MenuSystem &menu, int level=MAIN)
void scan (MenuSystem &menu)
void print (Os os) const
virtual Precondcreate () const
const StringListhier () const

Static Public Methods

Precond_prm* construct ()
void defineStatic (MenuSystem &menu, int level=MAIN)
const StringListhierStatic ()
void registerPrmSubclass (Precond_prm &sc)
void unregisterPrmSubclass ()

Public Attributes

String prec_tp
bool left
bool auto_init
int fillin_level
real relax_RILU
real relax_SSOR
int inner_steps
Handle(PrecActionprecproc

Protected Methods

virtual Precond_prm* clone ()
 Precond_prm ()

Protected Attributes

StringList subclasses

Static Protected Attributes

Handle(Precond_prmmaster

Detailed Description

parameters for the "Precond" hierarchy.

NAME: Precond_prm - parameters for the "Precond" hierarchy

DESCRIPTION:

The class contains all parameters needed for initialization of an object derived from "Precond".


Constructor & Destructor Documentation

Precond_prm::Precond_prm ( ) [protected]
 

See documentation of one of the overloaded constructor.

Precond_prm::~Precond_prm ( ) [virtual]
 


Member Function Documentation

Precond_prm * Precond_prm::clone ( ) [inline, protected, virtual]
 

Reimplemented in Precond2_prm.

Precond_prm * Precond_prm::construct ( ) [static]
 

Precond * Precond_prm::create ( ) const [virtual]
 

Reimplemented in Precond2_prm.

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

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

const StringList & Precond_prm::hier ( ) const [inline]
 

const StringList & Precond_prm::hierStatic ( ) [inline, static]
 

void Precond_prm::operator= ( const Precond_prm & p )
 

void Precond_prm::print ( Os os ) const
 

void Precond_prm::registerPrmSubclass ( Precond_prm & sc ) [inline, static]
 

void Precond_prm::scan ( MenuSystem & menu )
 

void Precond_prm::unregisterPrmSubclass ( ) [inline, static]
 


Member Data Documentation

bool Precond_prm::auto_init
 

int Precond_prm::fillin_level
 

int Precond_prm::inner_steps
 

bool Precond_prm::left
 

Handle(Precond_prm) Precond_prm::master [static, protected]
 

String Precond_prm::prec_tp
 

Handle(PrecAction) Precond_prm::precproc
 

real Precond_prm::relax_RILU
 

real Precond_prm::relax_SSOR
 

StringList Precond_prm::subclasses [protected]
 


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