|
OOFEM 3.0
|
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, std::vector< double > &lengths, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
| computeIntersectionsOfLinkWith3DTetrahedraElements(IntArray &intersected, std::vector< double > &lengths, Domain *d, Element *e, qcNode *qn1, qcNode *qn2) | oofem::Quasicontinuum | |
| computeIntersectionsOfLinkWithInterpElements(IntArray &intersected, std::vector< double > &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, const FloatMatrix &Diso) | oofem::Quasicontinuum | |
| initializeConnectivityTableForInterpolationElements(Domain *d) | oofem::Quasicontinuum | |
| interpolationElementIndices | oofem::Quasicontinuum | protected |
| interpolationElementNumbers | oofem::Quasicontinuum | protected |
| interpolationMeshNodes | oofem::Quasicontinuum | protected |
| intersectionTestSegmentSegment2D(FloatArray &intersectCoords, const FloatArray &A1, const FloatArray &A2, const FloatArray &B1, const FloatArray &B2) | oofem::Quasicontinuum | |
| intersectionTestSegmentTetrahedra3D(std::vector< FloatArray > &intersectCoords, const FloatArray &A, const FloatArray &B, const FloatArray &C, const FloatArray &D, const FloatArray &X1, const FloatArray &X2) | oofem::Quasicontinuum | |
| intersectionTestSegmentTriangle2D(std::vector< FloatArray > &intersectCoords, const FloatArray &A, const FloatArray &B, const FloatArray &C, const FloatArray &U1, const FloatArray &U2) | oofem::Quasicontinuum | |
| intersectionTestSegmentTrianglePlucker3D(FloatArray &intersectCoords, const FloatArray &A, const FloatArray &B, const FloatArray &C, const FloatArray &X1, const 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, const FloatMatrix &tensor) | oofem::Quasicontinuum | |
| ~Quasicontinuum() | oofem::Quasicontinuum | virtual |