#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 |
| 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 | ) |
| void NodeInitForceVector | ( | double * | FVector | ) |
| 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:

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