
Go to the source code of this file.
Functions | |
| int | DisplacementVelocity (int, double, double, double *, double *, double *, double *) |
| void | MassVector (double *) |
| void | InternalForces (double, double *, double *, double *) |
| int | DoRezone (int, double *) |
| void | PercolationForces (double *) |
| void | BFGS (double, double *, double *, double *, int *, double *, double, int, int, int, int *, int *, double *) |
| void | LINEAR (double, double *, double *, double *, int *, double *, double, int, int, int, int *, int *, double *) |
| void | NRM (double, double *, double *, double *, int *, double *, double, int, int, int, int *, int *, double *) |
| void | BuildAVector (int *, int *, double *) |
| void BFGS | ( | double | , | |
| double * | , | |||
| double * | , | |||
| double * | , | |||
| int * | , | |||
| double * | , | |||
| double | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int * | , | |||
| int * | , | |||
| double * | ||||
| ) |
Definition at line 444 of file fem.c.
References _count_it, _fstop, ComputeError(), Config, DISPLACEMENT, sNode::dof, GCSolver(), InternalForces(), sConfig::loadfactor, maxcor, NDof, NeedIteration(), NodeVector, NumNodes, SamgSolver(), SearchDirection(), sConfig::solver, sConfig::tolerance, sDof::vpx, sDof::vpy, sDof::vpz, sDof::x, sDof::y, and sDof::z.

| void BuildAVector | ( | int * | , | |
| int * | , | |||
| double * | ||||
| ) |
Definition at line 395 of file fem.c.
References BuildaVector(), DISPLACEMENT, ElmGetDof, ElmKMatrix, ElmList, NDof, ngr, NodeVector, NumElements, and NumNodes.

| int DisplacementVelocity | ( | int | , | |
| double | , | |||
| double | , | |||
| double * | , | |||
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) |
Definition at line 816 of file fem.c.
References Config, ConstList, sNode::constrain, ConstSlide, ConstToGlobal, ConstToLocal, sNode::coord, sNodeConstr::curr_elm, DISPLACEMENT, sNode::dof, DSP_YES, FORCE, GpType, sNode::id, sNodeConstr::id, sConfig::loadfactor, NDof, NodeVector, NONE, NumNodes, OBJECT, pfs_iter, pfs_node, VELOCITY, sDof::vpx, sDof::vpy, sDof::vpz, sCoord::x, sDof::x, XGPSendPoint(), sCoord::y, sDof::y, sCoord::z, and sDof::z.

| int DoRezone | ( | int | , | |
| double * | ||||
| ) |
Definition at line 1066 of file fem.c.
References DONE, sRezone::elm, ElmConnect, ElmList, ElmNumNodes, NodeVector, NONE, NumElements, sRezone::numelm, NumNodes, sElement::rezone, Rezone, TODO, and UpdatePrescribedValues().

| void InternalForces | ( | double | , | |
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) |
Definition at line 762 of file fem.c.
References Config, sNode::dof, DONE, ElmAssVector, ElmInterForce, ElmList, ElmStressStrain, ElmUpdateStress, FORCE, IsGeomNonLinear, sConfig::loadfactor, NDof, NodeVector, NONE, NumElements, NumNodes, sDof::vpx, sDof::vpy, and sDof::vpz.
| void LINEAR | ( | double | , | |
| double * | , | |||
| double * | , | |||
| double * | , | |||
| int * | , | |||
| double * | , | |||
| double | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int * | , | |||
| int * | , | |||
| double * | ||||
| ) |
Definition at line 681 of file fem.c.
References _count_it, _fstop, ComputeError(), Config, DISPLACEMENT, sNode::dof, GCSolver(), InternalForces(), sConfig::loadfactor, NDof, NodeVector, NumNodes, SamgSolver(), sConfig::solver, sDof::vpx, sDof::vpy, sDof::vpz, sDof::x, sDof::y, and sDof::z.

| void MassVector | ( | double * | ) |
Definition at line 1033 of file fem.c.
References DONE, ElmAssVector, ElmList, ElmMass, NDof, NumElements, and NumNodes.
| void NRM | ( | double | , | |
| double * | , | |||
| double * | , | |||
| double * | , | |||
| int * | , | |||
| double * | , | |||
| double | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int * | , | |||
| int * | , | |||
| double * | ||||
| ) |
Definition at line 583 of file fem.c.
References _count_it, _fstop, ComputeError(), Config, DISPLACEMENT, sNode::dof, GCSolver(), InternalForces(), sConfig::loadfactor, NDof, NeedIteration(), NodeVector, NumNodes, SamgSolver(), sConfig::solver, sDof::vpx, sDof::vpy, sDof::vpz, sDof::x, sDof::y, and sDof::z.

| void PercolationForces | ( | double * | ) |
Definition at line 1116 of file fem.c.
References ElmAssVector, ElmList, ElmPercForce, NONE, and NumElements.
1.5.3