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.