maxwell.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 maxwell.c:

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)


Function Documentation

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

static void MaxwellFree ( sMaterial mat  )  [static]

Definition at line 118 of file maxwell.c.

References sMaterial::data.

Referenced by MaxwellInit().

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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

Here is the caller graph for this function:


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