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 Config, DISPLACEMENT, _node::dof, _config::loadfactor, maxcor, NDof, NodeVector, _dof::vpx, _dof::vpy, _dof::vpz, _dof::y, and _dof::z.

void BuildAVector ( int *  ,
int *  ,
double *   
)

Definition at line 395 of file fem.c.

References BuildaVector(), DISPLACEMENT, ElmGetDof, ElmKMatrix, ElmList, NDof, ngr, NodeVector, and NumElements.

Here is the call graph for this function:

int DisplacementVelocity ( int  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *   
)

Definition at line 1342 of file _fem.c.

References Config, ConstList, _node::constrain, ConstSlide, ConstToGlobal, ConstToLocal, _node::coord, _constr::curr_elm, DISPLACEMENT, _node::dof, FORCE, _node::id, _config::loadfactor, NodeVector, NONE, OBJECT, pfs_iter, pfs_node, _node::pilot, VELOCITY, _dof::vpx, _dof::vpy, _dof::vpz, _coord::x, _dof::x, _coord::y, _dof::y, _coord::z, and _dof::z.

int DoRezone ( int  ,
double *   
)

Definition at line 1592 of file _fem.c.

References DONE, ElmConnect, ElmList, ElmNumNodes, NodeVector, NONE, _rezone::numelm, _element::rezone, Rezone, TODO, and UpdatePrescribedValues().

Here is the call graph for this function:

void InternalForces ( double  ,
double *  ,
double *  ,
double *   
)

Definition at line 1250 of file _fem.c.

References Config, _node::dof, FORCE, _config::loadfactor, NodeVector, NONE, _dof::vpx, _dof::vpy, _dof::vpz, _dof::y, and _dof::z.

void LINEAR ( double  ,
double *  ,
double *  ,
double *  ,
int *  ,
double *  ,
double  ,
int  ,
int  ,
int  ,
int *  ,
int *  ,
double *   
)

Definition at line 681 of file fem.c.

References Config, DISPLACEMENT, _node::dof, _config::loadfactor, NDof, NodeVector, _dof::vpx, _dof::vpy, _dof::vpz, _dof::y, and _dof::z.

void MassVector ( double *   ) 

Definition at line 1559 of file _fem.c.

References DONE, ElmAssVector, ElmList, and ElmMass.

void NRM ( double  ,
double *  ,
double *  ,
double *  ,
int *  ,
double *  ,
double  ,
int  ,
int  ,
int  ,
int *  ,
int *  ,
double *   
)

Definition at line 583 of file fem.c.

References Config, DISPLACEMENT, _node::dof, _config::loadfactor, NDof, NodeVector, _dof::vpx, _dof::vpy, _dof::vpz, _dof::y, and _dof::z.

void PercolationForces ( double *   ) 

Definition at line 1642 of file _fem.c.

References ElmAssVector, ElmList, ElmPercForce, and NONE.


Generated on Fri Oct 5 15:55:00 2007 for ReconMS by  doxygen 1.5.1