#include <nonlinmant.h>
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 |
class nonlinmant defines type of solver of systems of nonlinear algebraic equations
JK, 18.10.2007
Definition at line 15 of file nonlinmant.h.
nonlinmant | ( | void | ) |
Definition at line 4 of file nonlinmant.cpp.
~nonlinmant | ( | void | ) |
Definition at line 27 of file nonlinmant.cpp.
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().
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 |
magnitude of increment of loading
Definition at line 84 of file nonlinmant.h.
Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().
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 |
maximum number of increments
Definition at line 77 of file nonlinmant.h.
Referenced by print(), read(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), and solve_nonlinear_stationary_problem_pokus().
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.