vtf-logo

shells/fem/InternalStorage.c File Reference

#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include "internalStorage.h"
#include "smaterial.h"

Functions

InternalStoragecreateInternalStorage (unsigned short numThick, unsigned short numSurf, unsigned short materialType)
void pointerToHistoryVariables (InternalStorage *storage, double **data, int *size)
void resetHistoryVariables (InternalStorage *storage, double *data)
void getFromStorage (InternalStorage *storage, int intPointAccum, double stress[3][3], double strain[9], double *internal)
void putToStorage (InternalStorage *storage, int intPointAccum, double stress[3][3], double strain[3][3], double *internal)
void averageInternalStorage (InternalStorage *storage, double stress[9], double *internal, int internalSize)
double getDensity (InternalStorage *storage)
int getNumInternal (InternalStorage *st)
double getYoungsModulus (InternalStorage *storage)


Function Documentation

void averageInternalStorage ( InternalStorage storage,
double  stress[9],
double *  internal,
int  internalSize 
)

InternalStorage* createInternalStorage ( unsigned short  numThick,
unsigned short  numSurf,
unsigned short  materialType 
)

double getDensity ( InternalStorage storage  ) 

void getFromStorage ( InternalStorage storage,
int  intPointAccum,
double  stress[3][3],
double  strain[9],
double *  internal 
)

int getNumInternal ( InternalStorage st  ) 

double getYoungsModulus ( InternalStorage storage  ) 

void pointerToHistoryVariables ( InternalStorage storage,
double **  data,
int *  size 
)

void putToStorage ( InternalStorage storage,
int  intPointAccum,
double  stress[3][3],
double  strain[3][3],
double *  internal 
)

void resetHistoryVariables ( InternalStorage storage,
double *  data 
)


Generated on Fri Aug 24 13:00:24 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7