drv.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "drv.h"
#include "fem.h"
#include "load.h"
#include "elm.h"
#include "node.h"
#include "alg.h"
#include "rio.h"
#include "nfi.h"
#include "xgplib.h"

Include dependency graph for drv.c:

Go to the source code of this file.

Functions

void StandardInit (void)
void StandardVEInit (void)
void StandardVEFlacInit (void)
void RezoneInit (void)
void LoadStepInit (void)
void ImpLinearInit (void)
void ImpNRMInit (void)
void ImpBFGSInit (void)
void HybridInit (void)
void LoadCaseInit (void)
void DriverInit (void)
void DriverFree (void)

Variables

sDrvClass DrvClass [NumDrvTypes]
sDriverDrvObj = 0L


Function Documentation

void DriverFree ( void   ) 

Definition at line 109 of file drv.c.

void DriverInit ( void   ) 

Definition at line 83 of file drv.c.

Referenced by _NfiReadAnalysisType().

Here is the caller graph for this function:

void HybridInit ( void   ) 

Definition at line 175 of file hybrid.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, HYBRID, HybridAnalysis(), HybridFree(), HybridNew(), HybridPrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void ImpBFGSInit ( void   ) 

Definition at line 175 of file impBFGS.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, IMPBFGS, ImpBFGSAnalysis(), ImpBFGSFree(), ImpBFGSNew(), ImpBFGSPrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void ImpLinearInit ( void   ) 

Definition at line 175 of file implinear.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, IMPLINEAR, ImpLinearAnalysis(), ImpLinearFree(), ImpLinearNew(), ImpLinearPrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void ImpNRMInit ( void   ) 

Definition at line 175 of file impNRM.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, IMPNRM, ImpNRMAnalysis(), ImpNRMFree(), ImpNRMNew(), ImpNRMPrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void LoadCaseInit ( void   ) 

Definition at line 199 of file loadcase.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, LOAD_CASE, LoadCaseAnalysis(), LoadCaseFree(), LoadCaseNew(), LoadCasePrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void LoadStepInit ( void   ) 

Definition at line 199 of file loadstep.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, LOAD_STEP, LoadStepAnalysis(), LoadStepFree(), LoadStepNew(), LoadStepPrintResult(), sDrvClass::new, and sDrvClass::printres.

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void RezoneInit ( void   ) 

Definition at line 183 of file rezone.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, sDrvClass::new, sDrvClass::printres, REZONE, RezoneAnalysis(), RezoneFree(), RezoneNew(), and RezonePrintResult().

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void StandardInit ( void   ) 

Definition at line 194 of file standard.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, sDrvClass::new, sDrvClass::printres, STANDARD, StandardAnalysis(), StandardFree(), StandardNew(), and StandardPrintResult().

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void StandardVEFlacInit ( void   ) 

Definition at line 192 of file stdveflc.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, sDrvClass::new, sDrvClass::printres, STANDARD_VE_FLAC, StandardVEFlacAnalysis(), StandardVEFlacFree(), StandardVEFlacNew(), and StandardVEFlacPrintResult().

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:

void StandardVEInit ( void   ) 

Definition at line 273 of file stdve.c.

References sDrvClass::analysis, DrvClass, sDrvClass::free, sDrvClass::new, sDrvClass::printres, STANDARD_VE, StandardVEAnalysis(), StandardVEFree(), StandardVENew(), and StandardVEPrintResult().

Referenced by DriverInit().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

sDrvClass DrvClass[NumDrvTypes]

Definition at line 43 of file drv.c.

Referenced by HybridInit(), ImpBFGSInit(), ImpLinearInit(), ImpNRMInit(), LoadCaseInit(), LoadStepInit(), RezoneInit(), StandardInit(), StandardVEFlacInit(), and StandardVEInit().

sDriver* DrvObj = 0L

Definition at line 49 of file drv.c.

Referenced by _NfiReadLoad(), _NfiReadRezone(), DRSolver(), HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), IMPNRMSolver(), NfiInterpFile(), and RelaxRun().


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