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} |
enum fragment::MatType |
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 | |||
) |
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} |