isofail.c File Reference

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

Include dependency graph for isofail.c:

Go to the source code of this file.

Data Structures

struct  sIsoFData

Functions

void MaterialTimeStep (sMaterial *, double *)
void MaterialDensity (sMaterial *, double *)
static void IsotropicFailNew (int, sMaterial **)
static void IsotropicFailFree (sMaterial *)
static void IsotropicFailRead (sMaterial *)
static void IsotropicFailEParameter (sMaterial *, double *)
static void IsotropicFailNuParameter (sMaterial *, double *)
static void IsotropicFailCMatrix (sMaterial *, double[6][6])
static void IsotropicFailUpdateParameter (sMaterial *, double)
static void IsotropicFailUpdateStress (sMaterial *, double, double *, double *, double *, double *)
void IsotropicFailInit (void)


Function Documentation

static void IsotropicFailCMatrix ( sMaterial mat,
double  cm[6][6] 
) [static]

Definition at line 213 of file isofail.c.

References sMaterial::data, sIsoFData::E, NDof, and sIsoFData::Nu.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailEParameter ( sMaterial mat,
double *  e 
) [static]

Definition at line 177 of file isofail.c.

References sMaterial::data, and sIsoFData::E.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailFree ( sMaterial mat  )  [static]

Definition at line 126 of file isofail.c.

References sMaterial::data.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

void IsotropicFailInit ( void   ) 

Definition at line 335 of file isofail.c.

References sMatClass::cmatrix, sMatClass::density, sMatClass::epar, sMatClass::free, ISOTROPIC_FAIL, IsotropicFailCMatrix(), IsotropicFailEParameter(), IsotropicFailFree(), IsotropicFailNew(), IsotropicFailNuParameter(), IsotropicFailRead(), IsotropicFailUpdateParameter(), IsotropicFailUpdateStress(), 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 IsotropicFailNew ( int  label,
sMaterial **  mat 
) [static]

Definition at line 87 of file isofail.c.

References sIsoFData::E, sIsoFData::e0, sIsoFData::E0, sIsoFData::et, sIsoFData::Ft, ISOTROPIC_FAIL, MatList, and sIsoFData::Nu.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailNuParameter ( sMaterial mat,
double *  nu 
) [static]

Definition at line 195 of file isofail.c.

References sMaterial::data, and sIsoFData::Nu.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailRead ( sMaterial mat  )  [static]

Definition at line 149 of file isofail.c.

References sMaterial::data, sIsoFData::E, sIsoFData::e0, sIsoFData::E0, sIsoFData::et, sIsoFData::Ft, nf, and sIsoFData::Nu.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailUpdateParameter ( sMaterial mat,
double  str 
) [static]

Definition at line 264 of file isofail.c.

References sMaterial::data, sIsoFData::E, sIsoFData::e0, sIsoFData::E0, sIsoFData::et, and sIsoFData::Ft.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

static void IsotropicFailUpdateStress ( sMaterial mat,
double  dtime,
double *  yield,
double *  effdef,
double *  str,
double *  def 
) [static]

Definition at line 306 of file isofail.c.

Referenced by IsotropicFailInit().

Here is the caller graph for this function:

void MaterialDensity ( sMaterial ,
double *   
)

void MaterialTimeStep ( sMaterial ,
double *   
)


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