Diffpack Documentation


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

NonLinEqSolver_prm Class Reference

parameters for the "NonLinEqSolver" hierarchy. More...

#include <NonLinEqSolver_prm.h>

Inheritance diagram for NonLinEqSolver_prm::

HandleId NonLinEqSolver2_prm List of all members.

Public Methods

virtual ~NonLinEqSolver_prm ()
void print (Os os) const
void define (MenuSystem &menu, int level=MAIN)
void scan (MenuSystem &menu)
virtual NonLinEqMethod getMethod () const
virtual NonLinEqSolvercreate () const
const StringListhier () const
 COPY_CONSTRUCTOR (NonLinEqSolver_prm)
 ASSIGNMENT_OPERATOR (NonLinEqSolver_prm)

Static Public Methods

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

Public Attributes

String method
int max_iterations
real max_eps
real update_Jacobi
int stopping_criterion
Norm_type eps_norm_tp
real relaxation_prm
int max_eps_increases
int intermediate_results
int adjustments
SetOfNo(real) lambda

Protected Methods

virtual NonLinEqSolver_prm* clone ()
 NonLinEqSolver_prm ()

Protected Attributes

StringList subclasses

Static Protected Attributes

Handle(NonLinEqSolver_prmmaster

Detailed Description

parameters for the "NonLinEqSolver" hierarchy.

NAME: NonLinEqSolver_prm - parameters for the "NonLinEqSolver" hierarchy

DESCRIPTION:

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


Constructor & Destructor Documentation

NonLinEqSolver_prm::NonLinEqSolver_prm ( ) [protected]
 

See documentation of one of the overloaded constructor.

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


Member Function Documentation

NonLinEqSolver_prm::ASSIGNMENT_OPERATOR ( NonLinEqSolver_prm )
 

NonLinEqSolver_prm::COPY_CONSTRUCTOR ( NonLinEqSolver_prm )
 

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

Reimplemented in NonLinEqSolver2_prm.

NonLinEqSolver_prm * NonLinEqSolver_prm::construct ( ) [static]
 

NonLinEqSolver * NonLinEqSolver_prm::create ( ) const [virtual]
 

Reimplemented in NonLinEqSolver2_prm.

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

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

NonLinEqMethod NonLinEqSolver_prm::getMethod ( ) const [virtual]
 

Reimplemented in NonLinEqSolver2_prm.

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

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

void NonLinEqSolver_prm::print ( Os os ) const
 

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

void NonLinEqSolver_prm::scan ( MenuSystem & menu )
 

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


Member Data Documentation

int NonLinEqSolver_prm::adjustments
 

Norm_type NonLinEqSolver_prm::eps_norm_tp
 

int NonLinEqSolver_prm::intermediate_results
 

SetOfNo(real) NonLinEqSolver_prm::lambda
 

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

real NonLinEqSolver_prm::max_eps
 

int NonLinEqSolver_prm::max_eps_increases
 

int NonLinEqSolver_prm::max_iterations
 

String NonLinEqSolver_prm::method
 

real NonLinEqSolver_prm::relaxation_prm
 

int NonLinEqSolver_prm::stopping_criterion
 

StringList NonLinEqSolver_prm::subclasses [protected]
 

real NonLinEqSolver_prm::update_Jacobi
 


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