Here are the classes, structs, unions and interfaces with brief descriptions:
CCycleDetection | Performs cycle detection on the cross section, used for determination of cells during thin-wall analysis |
CElement | Contains element data and relevant functions for massive analysis |
CLineElement | Contains element data and relevant functions for thin-wall analysis |
CLineMesh | Contains mesh data for thin-wall analysis. Performs stress analysis on this mesh |
CLineParser | Interprets thin-wall meshes structured in the ".msh" format |
CLineResultWriter | Writes results to file for thin-wall analysis |
CMaterial | Contains material data such as Young's Modulus, Shear Modulus and Poisson's ratio, and if needed could include additional material properties |
CMesh | Contains mesh data for massive analysis. Performs stress analysis on this mesh |
CMeshSTL | Is based on Mesh but store results to be outputted in .stl format |
CMSHParser | Interprets massive meshes structured in the ".msh" format |
CNode | Struct that holds nodal properties |
CQ4Element | Class for implementation of Q4 elements |
CQ9Element | Class for implementation of Q9 elements |
CQuadrilateralElement | Class for implementation of quadrilateral elements |
CResultWriter | Writes results to file for massive analysis |
CSolver | Contains the main function and initializes MSHParser (LineParser), Mesh (LineMesh), and lastly ResultWriter (LineResultWriter) |
CT3Element | Class for implementation of T3 elements |
CT6Element | Class for implementation of T6 elements |
CTriangularElement | Class for implementation of triangular elements |