node.h File Reference

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

Go to the source code of this file.

Data Structures

struct  _coord
struct  _constr
struct  _dof
struct  _node

Typedefs

typedef enum _display eDisplay
typedef enum _status eStatus
typedef _coord sCoord
typedef _constr sNodeConstr
typedef enum _resttype eRestType
typedef _dof sDof
typedef _node sNode

Enumerations

enum  _display { DSP_NO, DSP_YES }
enum  _status { NONE, TODO, DONE }
enum  _resttype { FORCE, DISPLACEMENT, VELOCITY, OBJECT }

Functions

void NodeInitPrescValues (void)
void NodeFree (void)
void NodeApplyForce (int, double, double, double)
void NodeApplyDisplacement (int, double, double, double)
void NodeApplyVelocity (int, double, double, double)
void NodeInitForceVector (double *)

Variables

sNode * NodeVector
int NumNodes
int NDof


Typedef Documentation

typedef enum _display eDisplay

typedef enum _resttype eRestType

typedef enum _status eStatus

typedef struct _coord sCoord

typedef struct _dof sDof

typedef struct _node sNode

typedef struct _constr sNodeConstr


Enumeration Type Documentation

enum _display

Enumerator:
DSP_NO 
DSP_YES 

Definition at line 29 of file node.h.

enum _resttype

Enumerator:
FORCE 
DISPLACEMENT 
VELOCITY 
OBJECT 

Definition at line 69 of file node.h.

enum _status

Enumerator:
NONE 
TODO 
DONE 

Definition at line 38 of file node.h.


Function Documentation

void NodeApplyDisplacement ( int  ,
double  ,
double  ,
double   
)

Definition at line 131 of file node.c.

References DISPLACEMENT, _node::dof, NodeVector, NONE, _dof::vpx, _dof::vpy, _dof::vpz, _dof::x, _dof::y, and _dof::z.

Referenced by PrescribedValues().

Here is the caller graph for this function:

void NodeApplyForce ( int  ,
double  ,
double  ,
double   
)

Definition at line 96 of file node.c.

References _node::dof, FORCE, NodeVector, NONE, _dof::vpx, _dof::vpy, _dof::vpz, _dof::x, _dof::y, _dof::z, and ZERO.

Referenced by PrescribedValues().

Here is the caller graph for this function:

void NodeApplyVelocity ( int  ,
double  ,
double  ,
double   
)

Definition at line 159 of file node.c.

References _node::dof, NodeVector, NONE, VELOCITY, _dof::vpx, _dof::vpy, _dof::vpz, _dof::x, _dof::y, _dof::z, and ZERO.

Referenced by PrescribedValues().

Here is the caller graph for this function:

void NodeFree ( void   ) 

Definition at line 84 of file node.c.

References NodeVector.

void NodeInitForceVector ( double *   ) 

Definition at line 194 of file node.c.

References _node::dof, FORCE, NDof, NodeVector, NumNodes, _dof::vpx, _dof::vpy, _dof::vpz, _dof::y, and _dof::z.

void NodeInitPrescValues ( void   ) 

Definition at line 65 of file node.c.

References _node::dof, NodeVector, NumNodes, _dof::vpy, and _dof::vpz.

Referenced by PrescribedValues().

Here is the caller graph for this function:


Variable Documentation

int NDof

Definition at line 36 of file node.c.

Referenced by _NfiReadAnalysisType(), _NfiWriteResultStep(), _UpdateGeometry(), AutoGlobalCalc(), AutoLocalCalc(), BFGS(), BuildAVector(), BuildIaVector(), BuildJaVector(), ConstCurveGlobal(), ConstCurveLocal(), ConstCurveSlide(), ConstShotGlobal(), ConstShotLocal(), ConstShotSlide(), ConstSurfaceGlobal(), ConstSurfaceLocal(), ConstSurfaceSlide(), ElmKp(), ElmKpr(), GCSolver(), HiperbolicCMatrix(), HybridAnalysis(), HybridPrintResult(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), ImpLinearAnalysis(), ImpLinearPrintResult(), ImpNRMAnalysis(), ImpNRMPrintResult(), InitialError(), InterfaceCMatrix(), IsotropicCMatrix(), IsotropicFailCMatrix(), ItfMohrCoulombCMatrix(), KelvinCMatrix(), LINEAR(), LoadCaseAnalysis(), LoadStepAnalysis(), MaxwellCMatrix(), MisesCMatrix(), MohrCoulombCMatrix(), MohrCoulombCutOffCMatrix(), MohrCoulombNACCMatrix(), MohrCoulombNAVCMatrix(), NfiWriteResults(), NodeInitForceVector(), NRM(), OrthotropicCMatrix(), PrescribedValues(), PrincipalTensor(), RezoneAnalysis(), StandardAnalysis(), StandardPrintResult(), StandardVEAnalysis(), StandardVEFlacAnalysis(), StandardVEFlacPrintResult(), StandardVEViscoForces(), and UpdatePrescribedValues().

sNode* NodeVector

Definition at line 34 of file node.c.

Referenced by _BRICK8ElementCenter(), _dUVector(), _GetNol(), _NfiReadElementBRICK8(), _NfiReadElementDKT(), _NfiReadElementINFINITE(), _NfiReadElementINTERFACE(), _NfiReadElementLINE2(), _NfiReadElementQ4(), _NfiReadElementT3(), _NfiReadElementTETR4(), _NfiReadNode(), _NfiReadNodeConstrain(), _NfiReadNodeCoord(), _NfiReadNodeDispDisplay(), _NfiReadNodeDispTimeDisplay(), _NfiReadNodePilot(), _NfiReadNodeSupport(), _NfiReadNodeVelocDisplay(), _Q4ElementCenter(), _T3ElementCenter(), _TETR4ElementCenter(), _UpdateGeometry(), AutoGlobalCalc(), AutoLocalCalc(), BFGS(), BuildAVector(), ComputeError(), ContourKpParalelo(), ContourParalelo(), DisplacementVelocity(), DoRezone(), GCSolver(), InitialError(), InternalForces(), LINEAR(), NodeApplyDisplacement(), NodeApplyForce(), NodeApplyVelocity(), NodeFree(), NodeInitForceVector(), NodeInitPrescValues(), NRM(), PrescribedValues(), StandardVEAnalysis(), StandardVEViscoForces(), TETR4Load(), UIStart(), and UpdatePrescribedValues().

int NumNodes

Definition at line 35 of file node.c.

Referenced by _BRICK8ElementCenter(), _BRICK8GetDisplacement(), _DKTGetDisplacement(), _GetNol(), _INFINITEGetCoord(), _INFINITEGetDisplacement(), _INTERFACEGetDisplacement(), _NfiReadNode(), _NfiReadNodeCoord(), _NfiWriteResultStep(), _Q4ElementCenter(), _Q4GetDisplacement(), _T3ElementCenter(), _T3GetDisplacement(), _TETR4ElementCenter(), _TETR4GetDisplacement(), _UpdateGeometry(), AutoGlobalCalc(), AutoLocalCalc(), BRICK8Connect(), BRICK8GetDof(), BRICK8GetInc(), BRICK8PercForces(), BuildIaVector(), BuildJaVector(), DKTConnect(), DKTGetDof(), DKTGetInc(), ElmKp(), ElmKpr(), FreeNodeList(), GCSolver(), HybridAnalysis(), HybridPrintResult(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), ImpLinearAnalysis(), ImpLinearPrintResult(), ImpNRMAnalysis(), ImpNRMPrintResult(), INFINITEConnect(), INFINITESetPressure(), InitialError(), INTERFACEConnect(), LINE2Connect(), LINE2SetConnect(), LINE2UpdateConnect(), LoadCaseAnalysis(), LoadStepAnalysis(), NfiWriteResults(), NodeInitForceVector(), NodeInitPrescValues(), Q4Connect(), Q4GetDof(), Q4GetInc(), Q4PercForces(), RezoneAnalysis(), StandardAnalysis(), StandardPrintResult(), StandardVEAnalysis(), StandardVEFlacAnalysis(), StandardVEFlacPrintResult(), T3Connect(), T3GetDof(), T3GetInc(), TETR4Connect(), TETR4GetDof(), TETR4GetInc(), TETR4Load(), TETR4PercForces(), and UIStart().


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