#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] |