nfi.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "nfi.h"
#include "drv.h"
#include "load.h"
#include "elm.h"
#include "node.h"
#include "material.h"
#include "alg.h"
#include "xgplib.h"
#include "rio.h"
#include "damp.h"
#include "constrain.h"
#include "relax.h"

Include dependency graph for nfi.c:

Go to the source code of this file.

Data Structures

struct  sNfiVersion

Defines

#define LABEL_SIZE   12

Functions

static int _NfiNextLabel (char *)
static int _NfiReadString (char *)
static void _NfiReadVersion (void)
static int _NfiReadAnalysisType (void)
static int _NfiReadNode (void)
static int _NfiReadNodeCoord (void)
static void _NfiReadNodeSupport (void)
static void _NfiReadNodeDispTimeDisplay (void)
static void _NfiReadNodeDispDisplay (void)
static void _NfiReadNodeVelocDisplay (void)
static void _NfiReadIntegrationOrder (void)
static void _NfiReadThickness (void)
static void _NfiReadMaterial (void)
static void _NfiReadMaterialPROPERTYDENSITY (void)
static void _NfiReadMaterialPROPERTYLAMBDA (void)
static void _NfiReadMaterialFLUIDDENSITY (void)
static void _NfiReadMaterialFLUIDLAMBDA (void)
static void _NfiReadMaterialMISES (void)
static void _NfiReadMaterialINTERFACEMOHRCOULOMB (void)
static void _NfiReadMaterialINTERFACE (void)
static void _NfiReadMaterialISOTROPIC (void)
static void _NfiReadMaterialISOTROPICFAIL (void)
static void _NfiReadMaterialORTHOTROPIC (void)
static void _NfiReadMaterialHIPERBOLIC (void)
static void _NfiReadMaterialMOHRCOULOMB (void)
static void _NfiReadMaterialMOHRCOULOMBCUTOFF (void)
static void _NfiReadMaterialMOHRCOULOMBNAC (void)
static void _NfiReadMaterialMOHRCOULOMBNAV (void)
static void _NfiReadMaterialKELVIN (void)
static void _NfiReadMaterialMAXWELL (void)
static void _NfiReadMaterialGENERIC (void)
static int _NfiReadElement (void)
static void _NfiReadElementLINE2 (void)
static void _NfiReadElementT3 (void)
static void _NfiReadElementQ4 (void)
static void _NfiReadElementBRICK8 (void)
static void _NfiReadElementTETR4 (void)
static void _NfiReadElementINTERFACE (void)
static void _NfiReadElementINFINITE (void)
static void _NfiReadLoad (void)
static void _NfiReadLoadCase (void)
static void _NfiReadLoadCaseGravity (void)
static void _NfiReadLoadCaseNodalPressure (void)
static void _NfiReadLoadCaseNodalForces (void)
static void _NfiReadLoadCaseNodalVelocity (void)
static void _NfiReadLoadCaseLineForcesUni (void)
static void _NfiReadLoadCaseLineForcesVar (void)
static int _NfiReadLoadCaseDomainInitStressUni (void)
static void _NfiReadLoadCaseDomainTempUni (void)
static void _NfiReadLoadCaseNodalDisplacements (void)
static void _NfiReadLoadCaseElementPotencial (void)
static void _NfiReadLoadCaseNodalSupport (void)
static void _NfiReadTotalTime (void)
static void _NfiReadTimeStep (void)
static void _NfiReadTimeFraction (void)
static int _NfiReadDamping (void)
static void _NfiReadDampingGlobalParameter (void)
static void _NfiReadDampingLocalParameter (void)
static void _NfiReadDampingRayleighParameter (void)
static void _NfiReadTolerance (void)
static void _NfiReadNumStepTol (void)
static void _NfiReadMaximumIteration (void)
static void _NfiReadPrintStep (void)
static void _NfiReadDrawStep (void)
static void _NfiReadGeometricallyNonLinear (void)
static void _NfiReadRezone (void)
static void _NfiReadRezoneCase (void)
static void _NfiReadRezoneCaseElement (void)
static void _NfiWriteResultStep (int, long, long, double *)
static int _NfiReadConstrain (void)
static void _NfiReadConstrainCurve (void)
static void _NfiReadNodeConstrain (void)
static void _NfiReadNodePilot (void)
static void _NfiReadElementProfileT3 (void)
static void _NfiReadElementProfileQ4 (void)
static void _NfiReadElementProfileBRICK8 (void)
static void _NfiReadElementProfileTETRA4 (void)
static void _NfiReadLoadCaseAreaUniform (void)
static int _NfiReadAlgorithmType (void)
static void _NfiReadNumLoadStep (void)
static void _NfiReadNumGaussResults (void)
static int _NfiReadSolverType (void)
static void _NfiReadLoadCaseAreaPressure (void)
static void _NfiReadElementDKT (void)
static void _NfiReadConstrainShot (void)
static void _NfiReadConstrainSurface (void)
void NfiSetFileHandle (FILE *file)
int NfiInterpFile (void)
int NfiWriteResults (void)
int NfiReadConfigFile (void)
int NfiCheckParameters (void)

Variables

static sNfiVersion _NfiVersion = { 2, 0, 0 }
static FILE * _NfiName = 0L
static int _CurrCase = 0
static int _TimeStep = 0
static int _TotalTime = 0
static int _TimeFraction = 0
static int _DampParameters = 0
static int _Tolerance = 0
static int _NumStepTol = 0
static int _MaxIterations = 0
static int _GeomNonLinear = 0
static int _Fsolution = 0
static int _NumLoadStep = 0
static int _AlgType = 0
static int _NumRes = 0
static int _SolverType = 0


Define Documentation

#define LABEL_SIZE   12

Definition at line 103 of file nfi.c.

Referenced by _NfiReadString().


Function Documentation

static int _NfiNextLabel ( char *  label  )  [static]

Definition at line 375 of file nfi.c.

References _NfiName.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static int _NfiReadAlgorithmType ( void   )  [static]

Definition at line 491 of file nfi.c.

References _AlgType, _NfiReadString(), sConfig::algtype, and Config.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static int _NfiReadAnalysisType ( void   )  [static]

Definition at line 448 of file nfi.c.

References _NfiReadString(), DriverInit(), and NDof.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static int _NfiReadConstrain ( void   )  [static]

Definition at line 267 of file nfi.c.

References _NfiName, ConstrainInit(), and NumConstrains.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadConstrainCurve ( void   )  [static]

Definition at line 297 of file nfi.c.

References _NfiName, ConstList, ConstNew, ConstRead, and CURVE.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadConstrainShot ( void   )  [static]

Definition at line 321 of file nfi.c.

References _NfiName, ConstList, ConstNew, ConstRead, and SHOT.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadConstrainSurface ( void   )  [static]

Definition at line 346 of file nfi.c.

References _NfiName, ConstList, ConstNew, ConstRead, and SURFACE.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static int _NfiReadDamping ( void   )  [static]

Definition at line 609 of file nfi.c.

References _DampParameters, _NfiReadString(), AUTO_GLOBAL, AUTO_LOCAL, DampNew, DampObj, DampRead, and RAYLEIGH.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadDampingGlobalParameter ( void   )  [static]

Definition at line 639 of file nfi.c.

References _DampParameters, AUTO_GLOBAL, DampNew, DampObj, and DampRead.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static void _NfiReadDampingLocalParameter ( void   )  [static]

Definition at line 655 of file nfi.c.

References _DampParameters, AUTO_LOCAL, DampNew, DampObj, and DampRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadDampingRayleighParameter ( void   )  [static]

Definition at line 671 of file nfi.c.

References _DampParameters, DampNew, DampObj, DampRead, and RAYLEIGH.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadDrawStep ( void   )  [static]

This function reads the analysis print step number

Definition at line 848 of file nfi.c.

References _NfiName, Config, and sConfig::draw_step.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static int _NfiReadElement ( void   )  [static]

Definition at line 1624 of file nfi.c.

References _NfiName, ElementInit(), and NumElements.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadElementBRICK8 ( void   )  [static]

Definition at line 1752 of file nfi.c.

References _NfiName, BRICK8, ElmList, ElmNew, ElmRead, and NodeVector.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementDKT ( void   )  [static]

Definition at line 1702 of file nfi.c.

References _NfiName, DKT, ElmList, ElmNew, ElmRead, and NodeVector.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementINFINITE ( void   )  [static]

Definition at line 1827 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, INFINITE, and NodeVector.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementINTERFACE ( void   )  [static]

Definition at line 1802 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, INTERFACE, and NodeVector.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementLINE2 ( void   )  [static]

Definition at line 1655 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, LINE2, and NodeVector.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementProfileBRICK8 ( void   )  [static]

Definition at line 1890 of file nfi.c.

References _NfiName, ElmList, and ElmReadProfile.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementProfileQ4 ( void   )  [static]

Definition at line 1871 of file nfi.c.

References _NfiName, ElmList, and ElmReadProfile.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementProfileT3 ( void   )  [static]

Definition at line 1852 of file nfi.c.

References _NfiName, ElmList, and ElmReadProfile.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementProfileTETRA4 ( void   )  [static]

Definition at line 1909 of file nfi.c.

References _NfiName, ElmList, and ElmReadProfile.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementQ4 ( void   )  [static]

Definition at line 1727 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, NodeVector, and Q4.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementT3 ( void   )  [static]

Definition at line 1678 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, NodeVector, and T3.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadElementTETR4 ( void   )  [static]

Definition at line 1777 of file nfi.c.

References _NfiName, ElmList, ElmNew, ElmRead, NodeVector, and TETR4.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadGeometricallyNonLinear ( void   )  [static]

Definition at line 764 of file nfi.c.

References _GeomNonLinear, _NfiName, Config, and sConfig::nonlinear.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static void _NfiReadIntegrationOrder ( void   )  [static]

Definition at line 1082 of file nfi.c.

References _NfiName, IntOrder, NumIntOrder, sOrder::r, sOrder::s, and sOrder::t.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoad ( void   )  [static]

Definition at line 1932 of file nfi.c.

References _NfiName, _NfiReadString(), DrvNew, DrvObj, sLoadCase::icase, LOAD_CASE, LoadCase, and NumLoadCase.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadLoadCase ( void   )  [static]

Definition at line 1964 of file nfi.c.

References _NfiName, and CurrLoadCase.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseAreaPressure ( void   )  [static]

Definition at line 2225 of file nfi.c.

References _NfiName, AreaForcePressure, AREAPRESSURE, and NumAreaForcePressure.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseAreaUniform ( void   )  [static]

Definition at line 2182 of file nfi.c.

References _NfiName, AreaForceUniform, AREAUNIFORM, and NumAreaForceUniform.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static int _NfiReadLoadCaseDomainInitStressUni ( void   )  [static]

Definition at line 2308 of file nfi.c.

References _NfiName, ElmList, ElmReadInitStress, and NumElements.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseDomainTempUni ( void   )  [static]

Definition at line 2341 of file nfi.c.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseElementPotencial ( void   )  [static]

Definition at line 1997 of file nfi.c.

References _NfiName, ElemPoten, and NumElemPoten.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseGravity ( void   )  [static]

Definition at line 1980 of file nfi.c.

References _NfiName, and GravForce.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseLineForcesUni ( void   )  [static]

Definition at line 2140 of file nfi.c.

References _NfiName, LineForce, NumLineForce, and UNIFORM.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseLineForcesVar ( void   )  [static]

Definition at line 2268 of file nfi.c.

References _NfiName, LineForce, NumLineForce, and VARIABLE.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseNodalDisplacements ( void   )  [static]

Definition at line 2349 of file nfi.c.

References _NfiName, NodalDisp, and NumNodalDisp.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseNodalForces ( void   )  [static]

Definition at line 2080 of file nfi.c.

References _NfiName, NodalForce, and NumNodalForce.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseNodalPressure ( void   )  [static]

Definition at line 2052 of file nfi.c.

References _NfiName, NodalPress, and NumNodalPress.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseNodalSupport ( void   )  [static]

Definition at line 2024 of file nfi.c.

References _NfiName, NodalSupp, and NumNodalSupp.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadLoadCaseNodalVelocity ( void   )  [static]

Definition at line 2110 of file nfi.c.

References _NfiName, NodalVel, and NumNodalVel.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterial ( void   )  [static]

Definition at line 1145 of file nfi.c.

References _NfiName, MaterialInit(), and NumMaterials.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadMaterialFLUIDDENSITY ( void   )  [static]

Definition at line 1167 of file nfi.c.

References _NfiName, MatList, and sMaterial::Rhof.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialFLUIDLAMBDA ( void   )  [static]

static void _NfiReadMaterialGENERIC ( void   )  [static]

Definition at line 1356 of file nfi.c.

References _NfiName, KELVIN, MatNew, MatRead, MAXWELL, MOHR_COULOMB_NAC, and MOHR_COULOMB_NAV.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialHIPERBOLIC ( void   )  [static]

Definition at line 1501 of file nfi.c.

References _NfiName, HIPERBOLIC, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialINTERFACE ( void   )  [static]

Definition at line 1283 of file nfi.c.

References _NfiName, INTERFACE_MAT, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialINTERFACEMOHRCOULOMB ( void   )  [static]

Definition at line 1259 of file nfi.c.

References _NfiName, ITF_MOHR_COULOMB, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialISOTROPIC ( void   )  [static]

Definition at line 1429 of file nfi.c.

References _NfiName, ISOTROPIC, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialISOTROPICFAIL ( void   )  [static]

Definition at line 1453 of file nfi.c.

References _NfiName, ISOTROPIC_FAIL, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialKELVIN ( void   )  [static]

Definition at line 1307 of file nfi.c.

References _NfiName, KELVIN, MatNew, and MatRead.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMAXWELL ( void   )  [static]

Definition at line 1331 of file nfi.c.

References _NfiName, MatNew, MatRead, and MAXWELL.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMISES ( void   )  [static]

Definition at line 1235 of file nfi.c.

References _NfiName, MatNew, MatRead, and MISES.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMOHRCOULOMB ( void   )  [static]

Definition at line 1525 of file nfi.c.

References _NfiName, MatNew, MatRead, and MOHR_COULOMB.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMOHRCOULOMBCUTOFF ( void   )  [static]

Definition at line 1550 of file nfi.c.

References _NfiName, MatNew, MatRead, and MOHR_COULOMB_CUTOFF.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMOHRCOULOMBNAC ( void   )  [static]

Definition at line 1575 of file nfi.c.

References _NfiName, MatNew, MatRead, and MOHR_COULOMB_NAC.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialMOHRCOULOMBNAV ( void   )  [static]

Definition at line 1600 of file nfi.c.

References _NfiName, MatNew, MatRead, and MOHR_COULOMB_NAV.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialORTHOTROPIC ( void   )  [static]

Definition at line 1477 of file nfi.c.

References _NfiName, MatNew, MatRead, and ORTHOTROPIC.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialPROPERTYDENSITY ( void   )  [static]

Definition at line 1190 of file nfi.c.

References _NfiName, sMaterial::Gamma, and MatList.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaterialPROPERTYLAMBDA ( void   )  [static]

Definition at line 1212 of file nfi.c.

References _NfiName, sMaterial::Lambda, and MatList.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadMaximumIteration ( void   )  [static]

Definition at line 805 of file nfi.c.

References _MaxIterations, _NfiName, Config, sConfig::max_iter, and NumMaxPoints.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static int _NfiReadNode ( void   )  [static]

Definition at line 867 of file nfi.c.

References _NfiName, NodeVector, and NumNodes.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodeConstrain ( void   )  [static]

Definition at line 249 of file nfi.c.

References _NfiName, sNode::constrain, sNode::dof, sNodeConstr::id, NodeVector, OBJECT, sDof::x, sDof::y, and sDof::z.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static int _NfiReadNodeCoord ( void   )  [static]

Definition at line 899 of file nfi.c.

References _NfiName, sNode::coord, sNode::curve, sNode::dof, DSP_NO, sNode::dspIteration, sNode::dspTime, FORCE, sNode::id, NodeVector, NONE, NumNodes, sNode::pilot, sDof::psi, sNode::rezone, sDof::x, sCoord::x, sDof::y, sCoord::y, sDof::z, and sCoord::z.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodeDispDisplay ( void   )  [static]

Definition at line 971 of file nfi.c.

References _NfiName, sNode::curve, DSP_YES, sNode::dspIteration, GpType, Labels, NodeVector, and NumCurves.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodeDispTimeDisplay ( void   )  [static]

Definition at line 1008 of file nfi.c.

References _NfiName, sNode::curve, DSP_YES, sNode::dspTime, GpType, Labels, NodeVector, and NumCurves.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodePilot ( void   )  [static]

Definition at line 228 of file nfi.c.

References _NfiName, NodeVector, and sNode::pilot.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodeSupport ( void   )  [static]

Definition at line 943 of file nfi.c.

References _NfiName, DISPLACEMENT, sNode::dof, NodeVector, sDof::x, sDof::y, and sDof::z.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNodeVelocDisplay ( void   )  [static]

Definition at line 1045 of file nfi.c.

References _NfiName, sNode::curve, DSP_YES, sNode::dspIteration, GpType, Labels, NodeVector, and NumCurves.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNumGaussResults ( void   )  [static]

Definition at line 733 of file nfi.c.

References _NfiName, _NumRes, Config, sConfig::gaussresults, and sConfig::numgaussresults.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNumLoadStep ( void   )  [static]

Definition at line 783 of file nfi.c.

References _NfiName, _NumLoadStep, Config, and sConfig::num_load_step.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadNumStepTol ( void   )  [static]

Definition at line 711 of file nfi.c.

References _NfiName, _NumStepTol, Config, and sConfig::numsteptol.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadPrintStep ( void   )  [static]

Definition at line 831 of file nfi.c.

References _NfiName, Config, and sConfig::print_step.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadRezone ( void   )  [static]

Definition at line 2379 of file nfi.c.

References _NfiName, _NfiReadString(), DrvNew, DrvObj, NumRezones, REZONE, and Rezone.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiReadRezoneCase ( void   )  [static]

Definition at line 2409 of file nfi.c.

References _CurrCase, and _NfiName.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadRezoneCaseElement ( void   )  [static]

Definition at line 2423 of file nfi.c.

References _CurrCase, _NfiName, sRezone::elm, sRezone::numelm, and Rezone.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static int _NfiReadSolverType ( void   )  [static]

Definition at line 520 of file nfi.c.

References _NfiReadString(), _SolverType, Config, and sConfig::solver.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static int _NfiReadString ( char *  s  )  [static]

Definition at line 400 of file nfi.c.

References _NfiName, and LABEL_SIZE.

Referenced by _NfiReadAlgorithmType(), _NfiReadAnalysisType(), _NfiReadDamping(), _NfiReadLoad(), _NfiReadRezone(), _NfiReadSolverType(), and _NfiReadVersion().

Here is the caller graph for this function:

static void _NfiReadThickness ( void   )  [static]

Definition at line 1114 of file nfi.c.

References _NfiName, NumThickness, and Thickness.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadTimeFraction ( void   )  [static]

Definition at line 546 of file nfi.c.

References _NfiName, _TimeFraction, Config, and sConfig::dtfrac.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static void _NfiReadTimeStep ( void   )  [static]

Definition at line 567 of file nfi.c.

References _NfiName, _TimeStep, Config, and sConfig::timeStep.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadTolerance ( void   )  [static]

Definition at line 688 of file nfi.c.

References _NfiName, _Tolerance, Config, and sConfig::tolerance.

Referenced by NfiInterpFile(), and NfiReadConfigFile().

Here is the caller graph for this function:

static void _NfiReadTotalTime ( void   )  [static]

Definition at line 588 of file nfi.c.

References _NfiName, _TotalTime, Config, and sConfig::totalTime.

Referenced by NfiInterpFile().

Here is the caller graph for this function:

static void _NfiReadVersion ( void   )  [static]

Definition at line 427 of file nfi.c.

References _NfiReadString(), sNfiVersion::release, sNfiVersion::revision, and sNfiVersion::version.

Referenced by NfiInterpFile().

Here is the call graph for this function:

Here is the caller graph for this function:

static void _NfiWriteResultStep ( int  step,
long  ndlrpos,
long  elmrpos,
double *  disp 
) [static]

Definition at line 2450 of file nfi.c.

References _fposgauge, _NfiName, Config, ElmList, elmr, ElmWriteGaussResults, ElmWriteGaussVectorResults, ElmWriteNodalResults, sConfig::gaussresults, sConfig::max_iter, ndlr, NDof, NumElements, sConfig::numgaussresults, NumNodes, sConfig::print_step, and sNfiVersion::version.

Referenced by NfiWriteResults().

Here is the caller graph for this function:

int NfiCheckParameters ( void   ) 

Definition at line 3352 of file nfi.c.

Referenced by IoReadFile().

Here is the caller graph for this function:

int NfiInterpFile ( void   ) 

Definition at line 2659 of file nfi.c.

Referenced by IoReadFile().

Here is the caller graph for this function:

int NfiReadConfigFile ( void   ) 

Definition at line 3299 of file nfi.c.

Referenced by IoReadFile().

Here is the caller graph for this function:

void NfiSetFileHandle ( FILE *  file  ) 

Definition at line 2647 of file nfi.c.

Referenced by IoReadFile(), and IoWriteFile().

Here is the caller graph for this function:

int NfiWriteResults ( void   ) 

Definition at line 3148 of file nfi.c.

Referenced by IoWriteFile().

Here is the caller graph for this function:


Variable Documentation

int _AlgType = 0 [static]

Definition at line 131 of file nfi.c.

Referenced by _NfiReadAlgorithmType().

int _CurrCase = 0 [static]

Definition at line 115 of file nfi.c.

Referenced by _NfiReadRezoneCase(), and _NfiReadRezoneCaseElement().

int _DampParameters = 0 [static]

Definition at line 124 of file nfi.c.

Referenced by _NfiReadDamping(), _NfiReadDampingGlobalParameter(), _NfiReadDampingLocalParameter(), _NfiReadDampingRayleighParameter(), NfiCheckParameters(), and NfiInterpFile().

int _Fsolution = 0 [static]

Definition at line 129 of file nfi.c.

int _GeomNonLinear = 0 [static]

Definition at line 128 of file nfi.c.

Referenced by _NfiReadGeometricallyNonLinear().

int _MaxIterations = 0 [static]

Definition at line 127 of file nfi.c.

Referenced by _NfiReadMaximumIteration(), and NfiCheckParameters().

FILE* _NfiName = 0L [static]

Definition at line 109 of file nfi.c.

Referenced by _NfiNextLabel(), _NfiReadConstrain(), _NfiReadConstrainCurve(), _NfiReadConstrainShot(), _NfiReadConstrainSurface(), _NfiReadDrawStep(), _NfiReadElement(), _NfiReadElementBRICK8(), _NfiReadElementDKT(), _NfiReadElementINFINITE(), _NfiReadElementINTERFACE(), _NfiReadElementLINE2(), _NfiReadElementProfileBRICK8(), _NfiReadElementProfileQ4(), _NfiReadElementProfileT3(), _NfiReadElementProfileTETRA4(), _NfiReadElementQ4(), _NfiReadElementT3(), _NfiReadElementTETR4(), _NfiReadGeometricallyNonLinear(), _NfiReadIntegrationOrder(), _NfiReadLoad(), _NfiReadLoadCase(), _NfiReadLoadCaseAreaPressure(), _NfiReadLoadCaseAreaUniform(), _NfiReadLoadCaseDomainInitStressUni(), _NfiReadLoadCaseElementPotencial(), _NfiReadLoadCaseGravity(), _NfiReadLoadCaseLineForcesUni(), _NfiReadLoadCaseLineForcesVar(), _NfiReadLoadCaseNodalDisplacements(), _NfiReadLoadCaseNodalForces(), _NfiReadLoadCaseNodalPressure(), _NfiReadLoadCaseNodalSupport(), _NfiReadLoadCaseNodalVelocity(), _NfiReadMaterial(), _NfiReadMaterialFLUIDDENSITY(), _NfiReadMaterialGENERIC(), _NfiReadMaterialHIPERBOLIC(), _NfiReadMaterialINTERFACE(), _NfiReadMaterialINTERFACEMOHRCOULOMB(), _NfiReadMaterialISOTROPIC(), _NfiReadMaterialISOTROPICFAIL(), _NfiReadMaterialKELVIN(), _NfiReadMaterialMAXWELL(), _NfiReadMaterialMISES(), _NfiReadMaterialMOHRCOULOMB(), _NfiReadMaterialMOHRCOULOMBCUTOFF(), _NfiReadMaterialMOHRCOULOMBNAC(), _NfiReadMaterialMOHRCOULOMBNAV(), _NfiReadMaterialORTHOTROPIC(), _NfiReadMaterialPROPERTYDENSITY(), _NfiReadMaterialPROPERTYLAMBDA(), _NfiReadMaximumIteration(), _NfiReadNode(), _NfiReadNodeConstrain(), _NfiReadNodeCoord(), _NfiReadNodeDispDisplay(), _NfiReadNodeDispTimeDisplay(), _NfiReadNodePilot(), _NfiReadNodeSupport(), _NfiReadNodeVelocDisplay(), _NfiReadNumGaussResults(), _NfiReadNumLoadStep(), _NfiReadNumStepTol(), _NfiReadPrintStep(), _NfiReadRezone(), _NfiReadRezoneCase(), _NfiReadRezoneCaseElement(), _NfiReadString(), _NfiReadThickness(), _NfiReadTimeFraction(), _NfiReadTimeStep(), _NfiReadTolerance(), _NfiReadTotalTime(), _NfiWriteResultStep(), NfiSetFileHandle(), and NfiWriteResults().

sNfiVersion _NfiVersion = { 2, 0, 0 } [static]

Definition at line 97 of file nfi.c.

int _NumLoadStep = 0 [static]

Definition at line 130 of file nfi.c.

Referenced by _NfiReadNumLoadStep().

int _NumRes = 0 [static]

Definition at line 132 of file nfi.c.

Referenced by _NfiReadNumGaussResults().

int _NumStepTol = 0 [static]

Definition at line 126 of file nfi.c.

Referenced by _NfiReadNumStepTol(), and NfiCheckParameters().

int _SolverType = 0 [static]

Definition at line 133 of file nfi.c.

Referenced by _NfiReadSolverType().

int _TimeFraction = 0 [static]

Definition at line 123 of file nfi.c.

Referenced by _NfiReadTimeFraction(), and NfiCheckParameters().

int _TimeStep = 0 [static]

Definition at line 121 of file nfi.c.

Referenced by _NfiReadTimeStep().

int _Tolerance = 0 [static]

Definition at line 125 of file nfi.c.

Referenced by _NfiReadTolerance(), and NfiCheckParameters().

int _TotalTime = 0 [static]

Definition at line 122 of file nfi.c.

Referenced by _NfiReadTotalTime(), and NfiInterpFile().


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