node.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "load.h"
#include "elm.h"
#include "node.h"

Include dependency graph for node.c:

Go to the source code of this file.

Defines

#define ZERO   0.000001

Functions

void NodeInitPrescValues (void)
void NodeFree (void)
void NodeApplyForce (int node, double fx, double fy, double fz)
void NodeApplyDisplacement (int node, double dx, double dy, double dz)
void NodeApplyVelocity (int node, double vx, double vy, double vz)
void NodeInitForceVector (double *FVector)

Variables

sNode * NodeVector = 0L
int NumNodes = 0
int NDof = 2


Define Documentation

#define ZERO   0.000001

Definition at line 48 of file node.c.


Function Documentation

void NodeApplyDisplacement ( int  node,
double  dx,
double  dy,
double  dz 
)

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  node,
double  fx,
double  fy,
double  fz 
)

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  node,
double  vx,
double  vy,
double  vz 
)

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

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 = 2

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 = 0L

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 = 0

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:45 2007 for ReconMS by  doxygen 1.5.1