_elmclass 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(* _elmclass::init)(void)

Referenced by ElementInit().

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

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

void(* _elmclass::free)(sElement *)

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

void(* _elmclass::read)(sElement *)

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

int(* _elmclass::readinitstr)(sElement *)

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

void(* _elmclass::readprofile)(sElement *)

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

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

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

double(* _elmclass::rigidcoeff)(sElement *)

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

void(* _elmclass::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(* _elmclass::connect)(sElement *, int *)

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

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

Referenced by LINE2Init().

void(* _elmclass::updateconnect)(sElement *)

Referenced by LINE2Init().

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void(* _elmclass::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 Fri Oct 5 15:56:30 2007 for ReconMS by  doxygen 1.5.1