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

1.5.3