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

Go to the source code of this file.

Data Structures

struct  sKelvinData

Functions

void MaterialDensity (sMaterial *, double *)
static void KelvinNew (int, sMaterial **)
static void KelvinFree (sMaterial *)
static void KelvinRead (sMaterial *)
static void KelvinEParameter (sMaterial *, double *)
static void KelvinNuParameter (sMaterial *, double *)
static void KelvinCMatrix (sMaterial *, double[6][6])
static void KelvinTimeStep (sMaterial *, double *)
void KelvinInit (void)


Function Documentation

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

Definition at line 199 of file kelvin.c.

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

Referenced by KelvinInit().

Here is the caller graph for this function:

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

Definition at line 163 of file kelvin.c.

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

Referenced by KelvinInit().

Here is the caller graph for this function:

static void KelvinFree ( sMaterial mat  )  [static]

Definition at line 115 of file kelvin.c.

References sMaterial::data.

Referenced by KelvinInit().

Here is the caller graph for this function:

void KelvinInit ( void   ) 

Definition at line 281 of file kelvin.c.

References sMatClass::cmatrix, sMatClass::density, sMatClass::epar, sMatClass::free, KELVIN, KelvinCMatrix(), KelvinEParameter(), KelvinFree(), KelvinNew(), KelvinNuParameter(), KelvinRead(), KelvinTimeStep(), MatClass, MaterialDensity(), 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 KelvinNew ( int  label,
sMaterial **  mat 
) [static]

Definition at line 79 of file kelvin.c.

References sKelvinData::E, KELVIN, MatList, sKelvinData::N, and sKelvinData::Nu.

Referenced by KelvinInit().

Here is the caller graph for this function:

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

Definition at line 181 of file kelvin.c.

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

Referenced by KelvinInit().

Here is the caller graph for this function:

static void KelvinRead ( sMaterial mat  )  [static]

Definition at line 138 of file kelvin.c.

References sMaterial::data, sKelvinData::E, sKelvinData::N, nf, and sKelvinData::Nu.

Referenced by KelvinInit().

Here is the caller graph for this function:

static void KelvinTimeStep ( sMaterial mat,
double *  dt 
) [static]

Definition at line 250 of file kelvin.c.

References sMaterial::data, sKelvinData::E, sKelvinData::N, and sKelvinData::Nu.

Referenced by KelvinInit().

Here is the caller graph for this function:

void MaterialDensity ( sMaterial ,
double *   
)


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