#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 | sMaxwellData |
Functions | |
void | MaterialTimeStep (sMaterial *, double *) |
void | MaterialDensity (sMaterial *, double *) |
static void | MaxwellNew (int, sMaterial **) |
static void | MaxwellFree (sMaterial *) |
static void | MaxwellRead (sMaterial *) |
static void | MaxwellEParameter (sMaterial *, double *) |
static void | MaxwellNuParameter (sMaterial *, double *) |
static void | MaxwellCMatrix (sMaterial *, double[6][6]) |
static void | MaxwellViscoStrain (sMaterial *, double, sTensor *, sTensor *) |
static void | MaxwellUpdateStress (sMaterial *, double, double *, double *, double *, double *) |
void | MaxwellInit (void) |
void MaterialDensity | ( | sMaterial * | , | |
double * | ||||
) |
void MaterialTimeStep | ( | sMaterial * | , | |
double * | ||||
) |
static void MaxwellCMatrix | ( | sMaterial * | mat, | |
double | cm[6][6] | |||
) | [static] |
Definition at line 202 of file maxwell.c.
References sMaterial::data, sMaxwellData::E, NDof, and sMaxwellData::Nu.
Referenced by MaxwellInit(), and MaxwellUpdateStress().
static void MaxwellEParameter | ( | sMaterial * | mat, | |
double * | e | |||
) | [static] |
Definition at line 166 of file maxwell.c.
References sMaterial::data, and sMaxwellData::E.
Referenced by MaxwellInit().
static void MaxwellFree | ( | sMaterial * | mat | ) | [static] |
Definition at line 118 of file maxwell.c.
References sMaterial::data.
Referenced by MaxwellInit().
void MaxwellInit | ( | void | ) |
static void MaxwellNew | ( | int | label, | |
sMaterial ** | mat | |||
) | [static] |
Definition at line 82 of file maxwell.c.
References sMaxwellData::E, MatList, MAXWELL, sMaxwellData::N, and sMaxwellData::Nu.
Referenced by MaxwellInit().
static void MaxwellNuParameter | ( | sMaterial * | mat, | |
double * | nu | |||
) | [static] |
Definition at line 184 of file maxwell.c.
References sMaterial::data, and sMaxwellData::Nu.
Referenced by MaxwellInit(), and MaxwellUpdateStress().
static void MaxwellRead | ( | sMaterial * | mat | ) | [static] |
Definition at line 141 of file maxwell.c.
References sMaterial::data, sMaxwellData::E, sMaxwellData::N, nf, and sMaxwellData::Nu.
Referenced by MaxwellInit().
static void MaxwellUpdateStress | ( | sMaterial * | mat, | |
double | dtime, | |||
double * | yield, | |||
double * | effdef, | |||
double * | str, | |||
double * | def | |||
) | [static] |
Definition at line 283 of file maxwell.c.
References sMaterial::data, sPTensor::dir1, sPTensor::dir2, sPTensor::dir3, MaxwellCMatrix(), MaxwellNuParameter(), sMaxwellData::N, PrincipalTensor(), sTensor::xx, sTensor::xy, and sTensor::yy.
static void MaxwellViscoStrain | ( | sMaterial * | mat, | |
double | timeStep, | |||
sTensor * | str, | |||
sTensor * | stav | |||
) | [static] |
Definition at line 252 of file maxwell.c.
References sMaterial::data, sMaxwellData::N, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by MaxwellInit().