fem.h File Reference

This graph shows which files directly or indirectly include this file:

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 *)


Function Documentation

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

void PercolationForces ( double *   ) 

Definition at line 1116 of file fem.c.

References ElmAssVector, ElmList, ElmPercForce, NONE, and NumElements.


Generated on Tue Oct 23 11:23:51 2007 for Relax by  doxygen 1.5.3