vtf-logo

fragment Namespace Reference


Classes

class  CCheckpointData
class  CElement
class  ComputeInternalForceFunctor
class  CMaterial
class  CMaterialContainer
class  SetCPropsFunctor

Enumerations

enum  ElementType { LE = 0, RI = 1 }
enum  MatType {
  LIN = 0, RSF = 1, LS = 2, BLS = 3,
  EXP = 4
}
enum  ReverseFlag { REVERSIBLE = 0, IRREVERSIBLE = 1 }

Functions

void cohesive_law (double mat[6], double thickness, double delta[3], double normal[3], double director[3], double dphid[3], double *intern)
void residualForces (double properties[6], const SElement *const elements[2], const int edges[2], double *internal, const int &internalDimension, const double &thick, const double &weighting)
void residualForces (double properties[6], const shells::SElementS *const elements[2], const int edges[2], double *internal, const int &internalDimension, const double &thick, const double &weighting)

Variables

const int tgauss = 3
const double eta [3] = {-0.5, 0, 0.5}
const double weta [3] = {0.166666666666667, 0.666666666666667, 0.16666666666667}
const int egauss = 3
const double wcsi [3] = {0.277777777777778, 0.444444444444444, 0.27777777777778}


Enumeration Type Documentation

Enumerator:
LE 
RI 

Enumerator:
LIN 
RSF 
LS 
BLS 
EXP 

Enumerator:
REVERSIBLE 
IRREVERSIBLE 


Function Documentation

void fragment::cohesive_law ( double  mat[6],
double  thickness,
double  delta[3],
double  normal[3],
double  director[3],
double  dphid[3],
double *  intern 
)

void fragment::residualForces ( double  properties[6],
const SElement *const   elements[2],
const int  edges[2],
double *  internal,
const int &  internalDimension,
const double &  thick,
const double &  weighting 
)

void fragment::residualForces ( double  properties[6],
const shells::SElementS *const   elements[2],
const int  edges[2],
double *  internal,
const int &  internalDimension,
const double &  thick,
const double &  weighting 
)


Variable Documentation

const int fragment::tgauss = 3

const double fragment::eta[3] = {-0.5, 0, 0.5}

const double fragment::weta[3] = {0.166666666666667, 0.666666666666667, 0.16666666666667}

const int fragment::egauss = 3

const double fragment::wcsi[3] = {0.277777777777778, 0.444444444444444, 0.27777777777778}


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