nonlinmant Class Reference

#include <nonlinmant.h>

List of all members.

Public Member Functions

 nonlinmant (void)
void print (FILE *out)
void read (XFILE *in, long mespr)
 ~nonlinmant (void)

Public Attributes

double errl
 required error of reached required lambda
double errnr
 required norm of vector of unbalanced forces
double incrnr
 magnitude of increment of loading
double maxincrnr
 maximum magnitude of increment of loading
double minincrnr
 minimum magnitude of increment of loading
long niilnr
long ninr
 maximum number of increments
double rvlam
 required value of lambda
nlsolvertype tnlinsol
 type of solver of nonlinear algebraic equation system

Detailed Description

class nonlinmant defines type of solver of systems of nonlinear algebraic equations

JK, 18.10.2007

Definition at line 15 of file nonlinmant.h.


Constructor & Destructor Documentation

nonlinmant ( void   ) 

Definition at line 4 of file nonlinmant.cpp.

~nonlinmant ( void   ) 

Definition at line 27 of file nonlinmant.cpp.


Member Function Documentation

void print ( FILE *  out  ) 

Definition at line 59 of file nonlinmant.cpp.

References errnr, incrnr, maxincrnr, minincrnr, newtont, niilnr, ninr, print_err(), and tnlinsol.

Referenced by probdesct::print().

void read ( XFILE in,
long  mespr 
)

Definition at line 35 of file nonlinmant.cpp.

References errnr, incrnr, maxincrnr, minincrnr, newtont, niilnr, ninr, print_err(), tnlinsol, and xfscanf().

Referenced by probdesct::read().


Member Data Documentation

double errl

required error of reached required lambda

Definition at line 92 of file nonlinmant.h.

double errnr

required norm of vector of unbalanced forces

Definition at line 82 of file nonlinmant.h.

Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().

double incrnr
double maxincrnr

maximum magnitude of increment of loading

Definition at line 88 of file nonlinmant.h.

Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().

double minincrnr

minimum magnitude of increment of loading

Definition at line 86 of file nonlinmant.h.

Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().

long niilnr

maximum number of iterations in inner loop maximum number of iterations in one increment

Definition at line 80 of file nonlinmant.h.

Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().

long ninr
double rvlam

required value of lambda

Definition at line 90 of file nonlinmant.h.

type of solver of nonlinear algebraic equation system

Definition at line 36 of file nonlinmant.h.

Referenced by print(), and read().


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

Generated by  doxygen 1.6.2