#include <stdio.h>
#include <stdlib.h>
#include <math.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 | 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) |
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().
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().
static void IsotropicFailFree | ( | sMaterial * | mat | ) | [static] |
Definition at line 126 of file isofail.c.
References sMaterial::data.
Referenced by IsotropicFailInit().
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().
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().
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().
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().
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().
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().
void MaterialDensity | ( | sMaterial * | , | |
double * | ||||
) |
void MaterialTimeStep | ( | sMaterial * | , | |
double * | ||||
) |