#include "nonlinman.h"
Go to the source code of this file.
Functions | |
double | par_gnewton_raphson_one_step (long lcid, nonlinman *nlman, double *fa, double *ra, double *fb, double *dr, double *fi, long istep, long &j, long li, long ini, double ierr) |
double par_gnewton_raphson_one_step | ( | long | lcid, | |
nonlinman * | nlman, | |||
double * | fa, | |||
double * | ra, | |||
double * | fb, | |||
double * | dr, | |||
double * | fi, | |||
long | istep, | |||
long & | j, | |||
long | li, | |||
long | ini, | |||
double | ierr | |||
) |
Function performs calculation of one parallel load/time step of the Newton-Raphson method for the given load case. Solved equation system does not contain time variable.
lcid | - load case id | |
nlman | - pointer to structure conatining setup of the solver | |
ra | - vector of attained displacements | |
fa | - attained load vector | |
fb | - residual vector or load vector increment - right-hand side vector | |
dr | - vector of displacement increment - left-hand side vector | |
istep | - time/load step id | |
j | - inner loop step id (output parameter, set to -1 if no inner loop was performed) | |
li | - initial value of time/load step id | |
ierr | - required normed error of residual vector |
TKr, 19/02/2013 according to Tomas Koudelka
Definition at line 41 of file pnewtonraph.cpp.
References addv(), assemble_stiffness_matrix(), check_divergency(), fillm(), fillv(), Gtm, internal_forces(), probdesc::jstep, Mespr, Mp, Myrank, Ndofm, Out, Psolm, Smat, and subv().
Referenced by par_one_step().