hiper.c File Reference

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


Function Documentation

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

static void HiperbolicFree ( sMaterial mat  )  [static]

Definition at line 127 of file hiper.c.

References sMaterial::data.

Referenced by HiperbolicInit().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:


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