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

sNodeNodeVector = 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.

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.

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.

Referenced by PrescribedValues().

Here is the caller graph for this function:

void NodeFree ( void   ) 

Definition at line 84 of file node.c.

void NodeInitForceVector ( double *  FVector  ) 

Definition at line 194 of file node.c.

void NodeInitPrescValues ( void   ) 

Definition at line 65 of file node.c.

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 _dUVector(), _NfiReadAnalysisType(), _NfiWriteResultStep(), _UpdateGeometry(), AutoGlobalCalc(), AutoLocalCalc(), BFGS(), BuildAVector(), BuildIaVector(), BuildJaVector(), ComputeError(), ConstCurveGlobal(), ConstCurveLocal(), ConstCurveSlide(), ConstShotGlobal(), ConstShotLocal(), ConstShotSlide(), ConstSurfaceGlobal(), ConstSurfaceLocal(), ConstSurfaceSlide(), DisplacementVelocity(), DRSolver(), ElmKp(), ElmKpr(), GCSolver(), HiperbolicCMatrix(), HybridAnalysis(), HybridPrintResult(), HYBRIDSolver(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), IMPBFGSSolver(), ImpLinearAnalysis(), ImpLinearPrintResult(), IMPLINEARSolver(), ImpNRMAnalysis(), ImpNRMPrintResult(), IMPNRMSolver(), InitialError(), InterfaceCMatrix(), InternalForces(), IsotropicCMatrix(), IsotropicFailCMatrix(), ItfMohrCoulombCMatrix(), KelvinCMatrix(), LINEAR(), LoadCaseAnalysis(), LoadStepAnalysis(), MassVector(), 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(), DisplacementVelocity(), DoRezone(), GCSolver(), InitialError(), InternalForces(), LINEAR(), NRM(), PrescribedValues(), StandardVEAnalysis(), StandardVEViscoForces(), TETR4Load(), UIStart(), and UpdatePrescribedValues().

int NumNodes = 0

Definition at line 35 of file node.c.

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


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