#include <stdio.h>#include <stdlib.h>#include "load.h"#include "elm.h"#include "material.h"#include "node.h"#include "rio.h"

Go to the source code of this file.
Data Structures | |
| struct | 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) |
| static void HiperbolicCMatrix | ( | sMaterial * | mat, | |
| double | cm[6][6] | |||
| ) | [static] |
Definition at line 218 of file hiper.c.
References sMaterial::data, sHiperData::Et, NDof, and sHiperData::Nu.
Referenced by HiperbolicInit().

| static void HiperbolicEParameter | ( | sMaterial * | mat, | |
| double * | e | |||
| ) | [static] |
Definition at line 182 of file hiper.c.
References sMaterial::data, and sHiperData::Et.
Referenced by HiperbolicInit().

| static void HiperbolicFree | ( | sMaterial * | mat | ) | [static] |
Definition at line 127 of file hiper.c.
References sMaterial::data.
Referenced by HiperbolicInit().

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


| static void HiperbolicNew | ( | int | label, | |
| sMaterial ** | mat | |||
| ) | [static] |
Definition at line 85 of file hiper.c.
References sHiperData::C, sHiperData::E, sHiperData::Et, HIPERBOLIC, sHiperData::Kh, MatList, sHiperData::N, sHiperData::Nu, sHiperData::Pa, sHiperData::Phi, and sHiperData::Rf.
Referenced by HiperbolicInit().

| static void HiperbolicNuParameter | ( | sMaterial * | mat, | |
| double * | nu | |||
| ) | [static] |
Definition at line 200 of file hiper.c.
References sMaterial::data, and sHiperData::Nu.
Referenced by HiperbolicInit().

| static void HiperbolicRead | ( | sMaterial * | mat | ) | [static] |
Definition at line 150 of file hiper.c.
References sHiperData::C, sMaterial::data, sHiperData::E, sHiperData::Kh, sHiperData::N, nf, sHiperData::Nu, sHiperData::Pa, sHiperData::Phi, and sHiperData::Rf.
Referenced by HiperbolicInit().

| void MaterialDensity | ( | sMaterial * | mat, | |
| double * | gamma | |||
| ) |
Definition at line 70 of file material.c.
References sMaterial::Gamma.
Referenced by HiperbolicInit(), InterfaceMatInit(), IsotropicFailInit(), IsotropicInit(), ItfMohrCoulombMatInit(), KelvinInit(), MaxwellInit(), MisesInit(), MohrCoulombCutOffInit(), MohrCoulombInit(), MohrCoulombNACInit(), MohrCoulombNAVInit(), and OrthotropicInit().

| void MaterialTimeStep | ( | sMaterial * | mat, | |
| double * | dt | |||
| ) |
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().

1.5.3