sElmClass Struct Reference

#include <elm.h>


Data Fields

void(* init )(void)
void(* new )(int, int, int, int, sElement **, sElement **, sNode *)
void(* free )(sElement *)
void(* read )(sElement *)
int(* readinitstr )(sElement *)
void(* readprofile )(sElement *)
void(* mass )(sElement *, double *)
double(* rigidcoeff )(sElement *)
void(* load )(sElement *, eLoadType, int, int, int, int, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *)
void(* connect )(sElement *, int *)
void(* setconnect )(sElement *, int *)
void(* updateconnect )(sElement *)
void(* numnodes )(sElement *, int *)
void(* gravity )(sElement *, double *, double *, double *)
void(* assvector )(sElement *, double *, double *)
void(* strstrain )(sElement *, double, double *, double *, sTensor *, sTensor *)
void(* timestep )(sElement *, double *)
void(* intforce )(sElement *, sTensor *, double *)
void(* writestr )(sElement *, FILE *, double *, double *)
void(* writendlresult )(sElement *, FILE *, FILE *)
void(* writegauresult )(sElement *, FILE *, FILE *)
void(* writegauvecresult )(sElement *, int, FILE *, FILE *)
void(* updatestress )(sElement *, double, double *, sTensor *)
void(* percforce )(sElement *, double *)
void(* setpressure )(sElement *, double)
void(* setinitstress )(sElement *, sTensor *)
void(* viscoforce )(sElement *, double, sTensor *, double *)
void(* jacobian )(sElement *, double[3][3], double[3][3])
void(* volume )(sElement *, double *)
void(* KMatrix )(sElement *, double[24][24])
void(* GetDof )(sElement *, int[24], int *)
void(* GetInc )(sElement *, int[8], int *)


Detailed Description

Definition at line 113 of file elm.h.


Field Documentation

void(* sElmClass::init)(void)

Referenced by ElementInit().

void(* sElmClass::new)(int, int, int, int, sElement **, sElement **, sNode *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::free)(sElement *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::read)(sElement *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

int(* sElmClass::readinitstr)(sElement *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::readprofile)(sElement *)

Referenced by BRICK8Init(), DKTInit(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::mass)(sElement *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

double(* sElmClass::rigidcoeff)(sElement *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::load)(sElement *, eLoadType, int, int, int, int, int *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::connect)(sElement *, int *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::setconnect)(sElement *, int *)

Referenced by LINE2Init().

void(* sElmClass::updateconnect)(sElement *)

Referenced by LINE2Init().

void(* sElmClass::numnodes)(sElement *, int *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::gravity)(sElement *, double *, double *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::assvector)(sElement *, double *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::strstrain)(sElement *, double, double *, double *, sTensor *, sTensor *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::timestep)(sElement *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::intforce)(sElement *, sTensor *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::writestr)(sElement *, FILE *, double *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::writendlresult)(sElement *, FILE *, FILE *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::writegauresult)(sElement *, FILE *, FILE *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::writegauvecresult)(sElement *, int, FILE *, FILE *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::updatestress)(sElement *, double, double *, sTensor *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::percforce)(sElement *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::setpressure)(sElement *, double)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::setinitstress)(sElement *, sTensor *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::viscoforce)(sElement *, double, sTensor *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::jacobian)(sElement *, double[3][3], double[3][3])

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::volume)(sElement *, double *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::KMatrix)(sElement *, double[24][24])

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::GetDof)(sElement *, int[24], int *)

Referenced by BRICK8Init(), DKTInit(), INFINITEInit(), INTERFACEInit(), LINE2Init(), Q4Init(), T3Init(), and TETR4Init().

void(* sElmClass::GetInc)(sElement *, int[8], int *)

Referenced by BRICK8Init(), DKTInit(), Q4Init(), T3Init(), and TETR4Init().


The documentation for this struct was generated from the following file:
Generated on Tue Oct 23 11:25:05 2007 for Relax by  doxygen 1.5.3