#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.
1.6.2