#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] |
| sDriver * | DrvObj = 0L |
| void DriverInit | ( | void | ) |
Definition at line 83 of file drv.c.
References DrvClass, DrvInit, HYBRID, HybridInit(), IMPBFGS, ImpBFGSInit(), IMPLINEAR, ImpLinearInit(), IMPNRM, ImpNRMInit(), _drvclass::init, LOAD_CASE, LOAD_STEP, LoadCaseInit(), LoadStepInit(), NumDrvTypes, REZONE, RezoneInit(), STANDARD, STANDARD_VE, STANDARD_VE_FLAC, StandardInit(), StandardVEFlacInit(), and StandardVEInit().
Referenced by _NfiReadAnalysisType().
Here is the call graph for this function:

Here is the caller graph for this function:

| void HybridInit | ( | void | ) |
Definition at line 175 of file hybrid.c.
References _drvclass::analysis, DrvClass, _drvclass::free, HYBRID, HybridAnalysis(), HybridFree(), HybridNew(), HybridPrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, IMPBFGS, ImpBFGSAnalysis(), ImpBFGSFree(), ImpBFGSNew(), ImpBFGSPrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, IMPLINEAR, ImpLinearAnalysis(), ImpLinearFree(), ImpLinearNew(), ImpLinearPrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, IMPNRM, ImpNRMAnalysis(), ImpNRMFree(), ImpNRMNew(), ImpNRMPrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, LOAD_CASE, LoadCaseAnalysis(), LoadCaseFree(), LoadCaseNew(), LoadCasePrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, LOAD_STEP, LoadStepAnalysis(), LoadStepFree(), LoadStepNew(), LoadStepPrintResult(), _drvclass::new, and _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, _drvclass::new, _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, _drvclass::new, _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, _drvclass::new, _drvclass::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 _drvclass::analysis, DrvClass, _drvclass::free, _drvclass::new, _drvclass::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:

Definition at line 43 of file drv.c.
Referenced by DriverInit(), HybridInit(), ImpBFGSInit(), ImpLinearInit(), ImpNRMInit(), LoadCaseInit(), LoadStepInit(), RezoneInit(), StandardInit(), StandardVEFlacInit(), and StandardVEInit().
Definition at line 49 of file drv.c.
Referenced by _NfiReadLoad(), _NfiReadRezone(), DRSolver(), HYBRIDSolver(), IMPBFGSSolver(), IMPLINEARSolver(), IMPNRMSolver(), NfiInterpFile(), and RelaxRun().
1.5.1