#include <CElement.h>
Public Member Functions | |
| CElement (shells::SElementS *const left, shells::SVertexS *const leftVtxA, shells::SVertexS *const leftVtxB, shells::SElementS *const right, shells::SVertexS *const rightVtxA, shells::SVertexS *const rightVtxB, bool halfWeight) | |
| void | setMaterial (fragment::CMaterial *const mat) |
| void | computeResidual (const double thick) |
| void | ptrToHistory (double **data, int *size) |
| void | resetHistory (double *data) |
| void | printCoordinates (std::ostream &os) const |
| void | printActiveCoordinates (std::ostream &os) const |
| fragment::CElement::CElement | ( | shells::SElementS *const | left, | |
| shells::SVertexS *const | leftVtxA, | |||
| shells::SVertexS *const | leftVtxB, | |||
| shells::SElementS *const | right, | |||
| shells::SVertexS *const | rightVtxA, | |||
| shells::SVertexS *const | rightVtxB, | |||
| bool | halfWeight | |||
| ) | [inline] |
| void CElement::computeResidual | ( | const double | thick | ) |
References fragment::CMaterial::betaSqr(), fragment::CMaterial::compStiff(), fragment::CMaterial::gc(), fragment::CMaterial::maxCohesiveStress(), fragment::CMaterial::numInternal(), fragment::residualForces(), fragment::CMaterial::reversibility(), and fragment::CMaterial::type().
Referenced by fragment::ComputeInternalForceFunctor::operator()().
| void CElement::printActiveCoordinates | ( | std::ostream & | os | ) | const |
References fragment::egauss, fragment::CMaterial::numInternal(), printCoordinates(), and fragment::tgauss.
| void CElement::printCoordinates | ( | std::ostream & | os | ) | const |
Referenced by printActiveCoordinates().
| void CElement::ptrToHistory | ( | double ** | data, | |
| int * | size | |||
| ) |
| void CElement::resetHistory | ( | double * | data | ) |
| void CElement::setMaterial | ( | fragment::CMaterial *const | mat | ) |
References fragment::egauss, fragment::CMaterial::numInternal(), and fragment::tgauss.
Referenced by fragment::SetCPropsFunctor::operator()().
1.6.3