#include <stdio.h>#include <stdlib.h>#include "load.h"#include "elm.h"#include "material.h"#include "node.h"#include "rio.h"Include dependency graph for hiper.c:

Go to the source code of this file.
Data Structures | |
| struct | _isodata |
Typedefs | |
| typedef _isodata | sHiperData |
Functions | |
| void | MaterialTimeStep (sMaterial *, double *) |
| void | MaterialDensity (sMaterial *, double *) |
| static void | HiperbolicNew (int, sMaterial **) |
| static void | HiperbolicFree (sMaterial *) |
| static void | HiperbolicRead (sMaterial *) |
| static void | HiperbolicEParameter (sMaterial *, double *) |
| static void | HiperbolicNuParameter (sMaterial *, double *) |
| static void | HiperbolicCMatrix (sMaterial *, double[6][6]) |
| void | HiperbolicInit (void) |
| typedef struct _isodata sHiperData |
| static void HiperbolicCMatrix | ( | sMaterial * | , | |
| double | [6][6] | |||
| ) | [static] |
Definition at line 218 of file hiper.c.
References _material::data, _isodata::Et, NDof, and _isodata::Nu.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| static void HiperbolicEParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 182 of file hiper.c.
References _material::data, and _isodata::Et.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| static void HiperbolicFree | ( | sMaterial * | ) | [static] |
Definition at line 127 of file hiper.c.
References _material::data.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| void HiperbolicInit | ( | void | ) |
Definition at line 275 of file hiper.c.
References _matclass::cmatrix, _matclass::density, _matclass::epar, _matclass::free, HIPERBOLIC, HiperbolicCMatrix(), HiperbolicEParameter(), HiperbolicFree(), HiperbolicNew(), HiperbolicNuParameter(), HiperbolicRead(), MatClass, MaterialDensity(), MaterialTimeStep(), _matclass::new, _matclass::nupar, _matclass::read, _matclass::timestep, _matclass::updatepar, _matclass::updatestr, and _matclass::vstrain.
Referenced by MaterialInit().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void HiperbolicNew | ( | int | , | |
| sMaterial ** | ||||
| ) | [static] |
Definition at line 85 of file hiper.c.
References _isodata::C, _isodata::E, _isodata::Et, HIPERBOLIC, _isodata::Kh, MatList, _isodata::N, _isodata::Nu, _isodata::Pa, _isodata::Phi, and _isodata::Rf.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| static void HiperbolicNuParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 200 of file hiper.c.
References _material::data, and _isodata::Nu.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| static void HiperbolicRead | ( | sMaterial * | ) | [static] |
Definition at line 150 of file hiper.c.
References _isodata::C, _material::data, _isodata::E, _isodata::Kh, _isodata::N, nf, _isodata::Nu, _isodata::Pa, _isodata::Phi, and _isodata::Rf.
Referenced by HiperbolicInit().
Here is the caller graph for this function:

| void MaterialDensity | ( | sMaterial * | , | |
| double * | ||||
| ) |
Definition at line 70 of file material.c.
References _material::Gamma.
Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().
Here is the caller graph for this function:

| void MaterialTimeStep | ( | sMaterial * | , | |
| double * | ||||
| ) |
Definition at line 82 of file material.c.
References MatDensity, MatEParameter, and MatNuParameter.
Referenced by HiperbolicInit(), IsotropicFailInit(), IsotropicInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().
Here is the caller graph for this function:

1.5.1