#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 *) |
Definition at line 113 of file elm.h.
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().