OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
This is the complete list of members for oofem::Quasicontinuum, including all inherited members.
addCrosssectionToInterpolationElements(Domain *d) | oofem::Quasicontinuum | |
applyApproach1(Domain *d) | oofem::Quasicontinuum | |
applyApproach2(Domain *d, int homMtrxType, double volumeOfInterpolationMesh) | oofem::Quasicontinuum | |
applyApproach3(Domain *d, int homMtrxType) | oofem::Quasicontinuum | |
computeIntersectionsOfLinkWith2DTringleElements(IntArray &intersected, FloatArray &lengths, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
computeIntersectionsOfLinkWith3DTetrahedraElements(IntArray &intersected, FloatArray &lengths, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
computeIntersectionsOfLinkWithInterpElements(IntArray &intersected, FloatArray &lengths, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
computeStiffnessTensorOf1Link(FloatMatrix &D1, double &S0, Element *e, Domain *d) | oofem::Quasicontinuum | |
connectivityTable | oofem::Quasicontinuum | protected |
createGlobalStiffnesMatrix(FloatMatrix *Diso, double &S0, Domain *d, int homMtrxType, double volumeOfInterpolationMesh) | oofem::Quasicontinuum | |
createInterpolationElements(Domain *d) | oofem::Quasicontinuum | |
elemList | oofem::Quasicontinuum | protected |
homogenizationOfStiffMatrix(double &homogenizedE, double &homogenizedNu, FloatMatrix *Diso) | oofem::Quasicontinuum | |
initializeConnectivityTableForInterpolationElements(Domain *d) | oofem::Quasicontinuum | |
interpolationElementIndices | oofem::Quasicontinuum | protected |
interpolationElementNumbers | oofem::Quasicontinuum | protected |
interpolationMeshNodes | oofem::Quasicontinuum | protected |
intersectionTestSegmentSegment2D(FloatArray &intersectCoords, FloatArray *A1, FloatArray *A2, FloatArray *B1, FloatArray *B2) | oofem::Quasicontinuum | |
intersectionTestSegmentTetrahedra3D(FloatArray &intersectCoordsX, FloatArray &intersectCoordsY, FloatArray &intersectCoordsZ, FloatArray *A, FloatArray *B, FloatArray *C, FloatArray *D, FloatArray *X1, FloatArray *X2) | oofem::Quasicontinuum | |
intersectionTestSegmentTriangle2D(FloatArray &intersectCoordsX, FloatArray &intersectCoordsY, FloatArray *A, FloatArray *B, FloatArray *C, FloatArray *U1, FloatArray *U2) | oofem::Quasicontinuum | |
intersectionTestSegmentTrianglePlucker3D(FloatArray &intersectCoords, FloatArray *A, FloatArray *B, FloatArray *C, FloatArray *X1, FloatArray *X2) | oofem::Quasicontinuum | |
nDimensions | oofem::Quasicontinuum | protected |
nodeList | oofem::Quasicontinuum | protected |
Quasicontinuum() | oofem::Quasicontinuum | |
setNoDimensions(Domain *d) | oofem::Quasicontinuum | |
setupInterpolationMesh(Domain *d, int generateInterpolationElements, int interpolationElementsMaterialNumber, std::vector< IntArray > *newMeshNodes) | oofem::Quasicontinuum | |
stiffnessAssignment(std::vector< FloatMatrix * > &individualStiffnessTensors, FloatArray &individialS0, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
transformStiffnessTensorToMatrix(FloatMatrix *matrix, FloatMatrix *tensor) | oofem::Quasicontinuum | |
~Quasicontinuum() | oofem::Quasicontinuum | virtual |