#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include "rio.h"#include "nfi.h"#include "sll.h"

Go to the source code of this file.
Data Structures | |
| struct | sTmpFileTags |
Functions | |
| static void | _IoInitScreen (void) |
| static int | _IoCopyInputFile (void) |
| static void | _IoRemoveTempFiles (void) |
| int | IoOpenFiles (int argc, char *argv[]) |
| void | IoCloseFiles (void) |
| int | IoReadFile (void) |
| int | IoWriteFile (void) |
| int | IoStartSave (void) |
| void | IoEndSave (void) |
| int | IoFindResultTag (int id, long *ndlrpos, long *elmrpos) |
| void | IoCloseTempFile (void) |
| void | IoReset (void) |
Variables | |
| FILE * | nf = 0L |
| FILE * | pos = 0L |
| FILE * | cfg = 0L |
| FILE * | ndlr = 0L |
| FILE * | elmr = 0L |
| static char | arqnf [BUFSIZ] |
| static char | arqpos [BUFSIZ] |
| static char | arqdat [BUFSIZ] |
| static char | arqcfg [BUFSIZ] |
| static char | arqndlr [BUFSIZ] |
| static char | arqelmr [BUFSIZ] |
| static int | _iNumFileTags = 0 |
| static sTmpFileTags * | TmpFileTag = 0L |
| static int _IoCopyInputFile | ( | void | ) | [static] |
Definition at line 137 of file rio.c.
Referenced by IoOpenFiles().

| static void _IoInitScreen | ( | void | ) | [static] |
Definition at line 114 of file rio.c.
Referenced by IoOpenFiles().

| static void _IoRemoveTempFiles | ( | void | ) | [static] |
Definition at line 170 of file rio.c.
References arqelmr, arqndlr, and RSllRmvTop().
Referenced by IoWriteFile().


| void IoCloseFiles | ( | void | ) |
Definition at line 269 of file rio.c.
Referenced by RelaxRun(), and StandardVEAnalysis().

| void IoCloseTempFile | ( | void | ) |
Definition at line 466 of file rio.c.
Referenced by NfiWriteResults(), and StandardVEAnalysis().

| void IoEndSave | ( | void | ) |
Definition at line 418 of file rio.c.
Referenced by IoCloseTempFile().

| int IoFindResultTag | ( | int | id, | |
| long * | ndlrpos, | |||
| long * | elmrpos | |||
| ) |
Definition at line 434 of file rio.c.
Referenced by NfiWriteResults().

| int IoOpenFiles | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 203 of file rio.c.
Referenced by RelaxRun().

| int IoReadFile | ( | void | ) |
Definition at line 284 of file rio.c.
Referenced by RelaxRun().

| void IoReset | ( | void | ) |
Definition at line 478 of file rio.c.
Referenced by RelaxReset().

| int IoStartSave | ( | void | ) |
Definition at line 372 of file rio.c.
Referenced by HybridAnalysis(), HybridPrintResult(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), ImpLinearAnalysis(), ImpLinearPrintResult(), ImpNRMAnalysis(), ImpNRMPrintResult(), LoadCaseAnalysis(), LoadStepAnalysis(), RezoneAnalysis(), StandardAnalysis(), StandardPrintResult(), StandardVEAnalysis(), StandardVEFlacAnalysis(), and StandardVEFlacPrintResult().

| int IoWriteFile | ( | void | ) |
Definition at line 349 of file rio.c.
Referenced by RelaxRun().

int _iNumFileTags = 0 [static] |
char arqcfg[BUFSIZ] [static] |
char arqdat[BUFSIZ] [static] |
char arqelmr[BUFSIZ] [static] |
Definition at line 87 of file rio.c.
Referenced by _IoRemoveTempFiles(), IoOpenFiles(), and IoStartSave().
char arqndlr[BUFSIZ] [static] |
Definition at line 86 of file rio.c.
Referenced by _IoRemoveTempFiles(), IoOpenFiles(), and IoStartSave().
char arqnf[BUFSIZ] [static] |
char arqpos[BUFSIZ] [static] |
| FILE* cfg = 0L |
| FILE* elmr = 0L |
Definition at line 59 of file rio.c.
Referenced by _NfiWriteResultStep(), HybridAnalysis(), HybridPrintResult(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), ImpLinearAnalysis(), ImpLinearPrintResult(), ImpNRMAnalysis(), ImpNRMPrintResult(), IoEndSave(), IoFindResultTag(), IoReset(), IoStartSave(), LoadCaseAnalysis(), LoadStepAnalysis(), RezoneAnalysis(), StandardAnalysis(), StandardPrintResult(), StandardVEAnalysis(), StandardVEFlacAnalysis(), and StandardVEFlacPrintResult().
| FILE* ndlr = 0L |
Definition at line 58 of file rio.c.
Referenced by _NfiWriteResultStep(), HybridAnalysis(), HybridPrintResult(), ImpBFGSAnalysis(), ImpBFGSPrintResult(), ImpLinearAnalysis(), ImpLinearPrintResult(), ImpNRMAnalysis(), ImpNRMPrintResult(), IoEndSave(), IoFindResultTag(), IoReset(), IoStartSave(), LoadCaseAnalysis(), LoadStepAnalysis(), RezoneAnalysis(), StandardAnalysis(), StandardPrintResult(), StandardVEAnalysis(), StandardVEFlacAnalysis(), and StandardVEFlacPrintResult().
| FILE* nf = 0L |
Definition at line 55 of file rio.c.
Referenced by _IoCopyInputFile(), AutoGlobalRead(), AutoLocalRead(), BRICK8Read(), BRICK8ReadInitStress(), BRICK8ReadProfile(), ConstCurveRead(), ConstShotRead(), ConstSurfaceRead(), DKTRead(), DKTReadInitStress(), HiperbolicRead(), INFINITERead(), INFINITEReadInitStress(), INTERFACERead(), InterfaceRead(), INTERFACEReadInitStress(), IoCloseFiles(), IoOpenFiles(), IoReadFile(), IoReset(), IsotropicFailRead(), IsotropicRead(), ItfMohrCoulombRead(), KelvinRead(), LINE2Read(), LINE2ReadInitStress(), MaxwellRead(), MisesRead(), MohrCoulombCutOffRead(), MohrCoulombNACRead(), MohrCoulombNAVRead(), MohrCoulombRead(), OrthotropicRead(), Q4Read(), Q4ReadInitStress(), Q4ReadProfile(), RayleighRead(), T3Read(), T3ReadInitStress(), T3ReadProfile(), TETR4Read(), TETR4ReadInitStress(), and TETRA4ReadProfile().
| FILE* pos = 0L |
Definition at line 56 of file rio.c.
Referenced by _IoCopyInputFile(), IoCloseFiles(), IoOpenFiles(), IoReset(), IoWriteFile(), and pfsBuildSolOrderVec().
sTmpFileTags* TmpFileTag = 0L [static] |
1.5.3