![]() |
GemaCoreLib
The GeMA Core library
|
| ▼ doxygen | |
| doxygenMainPage.h | |
| ▼ inc | |
| ► acData | |
| gmAccessorProxy.h | Implementation of the GmAccessorProxy class Moved from gmCellAccessor.h |
| gmAcTraversalUtils.h | Declaration of the GmAcTraversalUtils class |
| gmBoundaryConditionAccessor.h | Implementation of the GmBoundaryConditionAccessor proxy class |
| gmCellAccessor.h | Implementation of the GmCellAccessor proxy class |
| gmContactBoundaryConditionAccessor.h | Implementation of the GmContactBoundaryConditionAccessor proxy class |
| gmDiscontinuityAccessor.h | Implementation of the GmDiscontinuityAccessor proxy class along with the set of cell intersection coordinate accessors |
| gmDualVector.h | Implementation of the GmDualVector and GmDualVectorR template classes |
| gmGaussAccessor.h | Implementation of the GmGaussAccessor proxy class |
| gmGaussCoordinates.h | Declaration of the GmGaussCoordinates family of classes |
| gmGaussIndex.h | Declaration of the GmGaussIndex family of classes |
| gmGaussValueSet.h | Declaration of the GmGaussValueSet class |
| gmGaussValueSetGroup.h | Declaration of the GmGaussValueSetGroup class |
| gmGhostNodeAccessor.h | Declaration of the GmGhostNodeAccessor proxy class |
| gmPackedBuffer.h | Declaration of the GmPackedBuffer and GmPackedBufferInfo classes |
| gmPODVector.h | Implementation of the GmPODVector template class |
| gmSingleVector.h | Implementation of the GmSingleVector template class |
| gmTrackedValueAccessor.h | Declaration of the GmTrackedValueAccessor class |
| gmValueAccessor.h | Declaration of the GmValueAccessor interface and GmValueAccessorBase class |
| gmValueInfo.h | Declaration of the GmValueInfo class |
| gmValueSet.h | Declaration of the GmValueSet class |
| gmValueSetData.h | Declaration of the GmValueSetData interface |
| gmValueSetDataAccessor.h | Declaration of the GmValueSetDataAccessor family of classes |
| gmValueSetEvalContext.h | Declaration of the GmValueSetEvalContext class |
| gmValueSetGroup.h | Declaration of the GmValueSetGroup class |
| gmValueSetPackedData.h | Declaration of the GmValueSetPackedData family of classes |
| gmValueSetStoredData.h | Declaration of the GmValueSetStoredData family of classes |
| gmVectorResizer.h | Implementation of the GmVectorResizer template class |
| ► discontinuities | |
| gmBVHAcceleration.h | Declaration of the gmBVHAcceleration class using https://github.com/madmann91/bvh/ header-only implementation of Bounding Volume Hierarchy and ray/triangle intersection |
| gmDiscontinuity.h | Declaration of the GmDiscontinuity class |
| gmEdgeListDiscontinuity.h | Declaration of the GmEdgeListDiscontinuity class |
| gmFaceListDiscontinuity.h | Declaration of the GmFaceListDiscontinuity class |
| gmPolygonTriangulator.h | Declaration of the gmPolygonTriangulator class used for setting up the triangles of gmSurfaceCellIntersection |
| gmPolylineDiscontinuity.h | Implementation of the GmPolylineDiscontinuity class |
| gmSegmentCellIntersection.h | Declaration of the GmSegmentCellIntersection class & friends |
| gmSurfaceCellIntersection.h | |
| gmTriSurfaceDiscontinuity.h | Implementation of the GmTriSurfaceDiscontinuity class |
| ► elements | |
| ► geometry | |
| gmBarCellGeometryInfo.h | Declaration of the Bar family of cell types |
| gmCellGeometry.h | Declaration of the GmCellGeometry base class |
| gmCellGeometryInfo.h | Declaration of the GmCellGeometryInfo base class |
| gmCellGeometryIntegrationRuleSet.h | Declaration of the GmCellGeometryIntegrationRuleSet class & friends |
| gmHexCellGeometryInfo.h | Declaration of the Hex family of cell types |
| gmHPDGCellGeometryInfo.h | Declaration of the HP and DG family of cell types |
| gmInt2dCellGeometryInfo.h | Declaration of the 2D interface family of cell types |
| gmInt3dQFaceCellGeometryInfo.h | Declaration of the 3D interface (quad) family of cell types |
| gmInt3dTFaceCellGeometryInfo.h | Declaration of the 3D interface (tri) family of cell types |
| gmPyraCellGeometryInfo.h | Declaration of the Pyra family of cell types |
| gmQuadCellGeometryInfo.h | Declaration of the Quad family of cell types |
| gmTetCellGeometryInfo.h | Declaration of the Tet family of cell types |
| gmTriCellGeometryInfo.h | Declaration of the Tri family of cell types |
| gmWedgeCellGeometryInfo.h | Declaration of the Wedge family of cell types |
| ► integrationRules | |
| gmBarIntegrationRule.h | Declaration of the GmLineXxxxIntegrationRule family of classes Content previously in gmIntegrationRule.h |
| gmBorderIntegrationRule.h | Declaration of the GmBorderIntegrationRule and GmProxyBorderIntegrationRule classes |
| gmGaussIntegrationTables.h | Declaration of the set of tables defining Gauss integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmHexIntegrationRule.h | Declaration of the GmHexXxxxxIntegrationRule family of classes, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| gmInt3dTFaceIntegrationRule.h | Declaration of the GmIntXxxxIntegrationRule family of classes Content previously in gmIntegrationRule.h |
| gmIntegrationRule.h | Declaration of the GmIntegrationRule class and its helper decendants |
| gmLobattoIntegrationTables.h | Declaration of the set of tables defining Lobatto integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmNewtonCotesIntegrationTables.h | Declaration of the set of tables defining Newton Cotes integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmPyraIntegrationRule.h | Declaration of the GmPyraXxxxIntegrationRule family of classes, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| gmQuadIntegrationRule.h | Declaration of the GmQuadXxxxIntegrationRule family of classes, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| gmTetIntegrationRule.h | Declaration of the GmTetXxxxIntegrationRule family of classes, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| gmTriIntegrationRule.h | Declaration of the GmTriXxxxIntegrationRule family of classes, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| gmWedgeIntegrationRule.h | Declaration of the GmWedgeGaussIntegrationRule class, including border rules. Content previously in gmIntegrationRule.h & gmBorderIntegrationRule.h |
| ► shape | |
| gmBarShape.h | Declaration of the 1D Bar shapes inheriting from GmShape class Previosuly part of the gmShape1D.h file |
| gmHexShape.h | Declaration of the 3D Hex shapes inheriting from GmShape class Previosuly part of the gmShape3D.h file |
| gmHPDGShape.h | Declaration of the HP & DG classes Previosuly part of the gmShapeH.h file |
| gmInt2DShape.h | Declaration of the 2D shapes for interface elements inheriting from GmShape class Previosuly part of the gmShapeInt2D.h file |
| gmInt3DQFaceShape.h | Declaration of the 3D shapes for quad face interface elements inheriting from GmShape class Previosuly part of the gmShapeInt3D.h file |
| gmInt3DTFaceShape.h | Declaration of the 3D shapes for tri face interface elements inheriting from GmShape class Previosuly part of the gmShapeInt3D.h file |
| gmPyraShape.h | Declaration of the 3D Pyra shapes inheriting from GmShape class |
| gmQuadShape.h | Declaration of the 2D Quad shapes inheriting from GmShape class Previosuly part of the gmShape2D.h file |
| gmShape.h | Declaration of the GmShape base class |
| gmShapeH.h | Declaration of the GmShapeH class |
| gmShapeOrthogonalPol.h | Declaration of the orthogonal polynomial class |
| gmTetShape.h | Declaration of the 3D tet shapes inheriting from GmShape class Previosuly part of the gmShape3D.h file |
| gmTriShape.h | Declaration of the 2D tri shapes inheriting from GmShape class Previosuly part of the gmShape2D.h file |
| gmWedgeShape.h | Declaration of the 3D wedge shapes inheriting from GmShape class Previosuly part of the gmShape3D.h file |
| gmCellType.h | Declaration of the GmCellType enum |
| ► fileIO | |
| gmDataDeserializer.h | Declaration of the GmDataDeserializer class |
| gmFileExtraNodes.h | Declaration of the GmFileExtraNodes class |
| gmFileFilter.h | Declaration of the GmFileFilter class |
| gmFileFormat.h | Declaration of the GmFileFormat class (old GmFileDataclass) |
| gmFileIO.h | Declaration of the GmFileIO class |
| gmFileIOUtils.h | Declaration of the GmFileIOUtils class |
| gmFileNodeRenumbering.h | Declaration of the GmFileNodeRenumbering class |
| gmFileReader.h | Declaration of the GmFileReader class (old GmFileDataDeserializer class) |
| gmFileWriter.h | Declaration of the GmFileWriter class (old GmFileResultsSerializer) |
| gmHdf5Model.h | Declaration of the GmHdf5Model class |
| gmHdf5ModelReader.h | Declaration of the GmHdf5ModelReader class |
| gmHdf5ModelWriter.h | Declaration of the GmHdf5ModelWriter class |
| gmHdf5Utils.h | Declaration of the GmHdf5Utils namespace (contains previous static routines from the GmHdf5 class later renamed to GmXdmfHdf5) |
| gmNfFileFormat.h | Declaration of the GmNfFileFormat class (old GmNeutralFileData class) |
| gmNfFileReader.h | Declaration of the GmNfFileReader class (old GmNeutralFileDataDeserializer class) |
| gmNfFileWriter.h | Declaration of the GmNfFileWriter class (old GmNeutralFileResultsSerializer) |
| gmXdmfFileFormat.h | Declaration of the GmXdmfFileFormat class |
| gmXdmfFileWriter.h | Declaration of the GmXdmfFileWriter class |
| gmXdmfHdf5.h | Declaration of the GmXdmfHdf5 class |
| ► interpolators | |
| gmAggregator.h | Declaration of the GmAggregator class |
| gmGaussToElementNodeInterpolator.h | Declaration of the GmGaussToElementNodeInterpolator class |
| gmGaussToElementPointInterpolator.h | Declaration of the GmGaussToElementPointInterpolator class |
| gmIdwInterpolatorObject.h | Declaration of the GmIdwInterpolatorObject class |
| gmInterpolator.h | Declaration of the GmInterpolator and GmInterpolatorObject classes |
| gmInterpolatorCoordinateBindings.h | Declaration of the GmInterpolatorXxxxBinding family of classes |
| gmInterpolatorInputBindings.h | Declaration of the GmInterpolatorXxxxInputDataBinding family of classes |
| gmInterpolatorOutputBindings.h | Declaration of the GmInterpolatorXxxxOutputDataBinding family of classes |
| gmMlsInterpolatorObject.h | Declaration of the GmMlsInterpolatorObject class |
| gmNnInterpolatorObject.h | Declaration of the GmNnInterpolatorObject class |
| gmNodeToPointInterpolator.h | Declaration of the GmNodeToXxxxPointInterpolator family of classes |
| gmPointCloudToMeshInterpolator.h | Declaration of point cloud to mesh interpolators Especially design to handle discontinuity aware interpolation, where point to point is not suitable |
| gmPointCloudToPointInterpolator.h | Declaration of point cloud to point type interpolator classes |
| gmShapeInterpolatorObject.h | Declaration of the GmShapeInterpolatorObject class |
| ► model | |
| gmBoundaryCondition.h | Declaration of the GmBoundaryCondition class |
| gmCell.h | Declaration of the GmCell class |
| gmCellBoundary.h | Declaration of the GmCellBoundary class |
| gmCellGroupSet.h | Declaration of the GmCellGroupSet class family |
| gmCellMesh.h | Declaration of the GmCellMesh interface class |
| gmCellMeshTopology.h | Declaration of the GmCellMeshTopology interface class |
| gmContactBoundaryCondition.h | Declaration of the GmContactBoundaryCondition class |
| gmDefaultPCR.h | Declaration of the GmDefaultPCR class |
| gmDiscontinuitySet.h | Implementation of the GmDiscontinuitySet class |
| gmElement.h | Implementation of the GmElement class |
| gmElementMesh.h | Declaration of the GmElementMesh interface class |
| gmFilteredCellIterator.h | Declaration of the GmFilteredCellIterator and GmFilteredBorderIterator classes |
| gmMesh.h | Declaration of the GmMesh interface class |
| gmMeshUtils.h | |
| gmModelData.h | Declaration of the GmModelData class |
| gmNodeSet.h | Declaration of the GmNodeSet class |
| gmPCR.h | Implementation of the GmPCR class |
| gmPluginData.h | Declaration of the GmPluginData class |
| gmPropertySet.h | Declaration of the GmPropertySet plugin interface |
| gmRegularGridMesh.h | Declaration of the GmRegularGridMesh interface class |
| gmSpatialIndex.h | Implementation of the GmSpatialIndex class |
| gmStateVar.h | Declaration of the GmStateVar class |
| gmUserFunction.h | Declaration of the GmUserFunction and GmUserFunctionEvaluator classes |
| ► plugins | |
| gmPluginCategory.h | Declaration of macros for standard plugin categories |
| gmPluginInfo.h | Declaration of the GmPluginInfo class |
| gmPluginLoader.h | Declaration of the GmPluginLoader class |
| gmPluginObject.h | Declaration of the GmPluginObject base class |
| gmPluginObjectFactory.h | Declaration of the GmPluginObjectFactory class |
| ► results | |
| gmAcResultsDataSrc.h | Declaration of the GmXxxxAcResultsDataSrc family of classes |
| gmAttributeResultsDataSrc.h | Declaration of the GmAttributeResultsDataSrc class |
| gmAttributeResultsDataSrcInfo.h | Declaration of the GmAttributeResultsDataSrcInfo class |
| gmAttributeResultsManager.h | Declaration of the GmAttributeResultsManager class |
| gmMonitorResultsRule.h | Declaration of the GmMonitorResultsRule class |
| gmPrintResultsRule.h | Declaration of the GmPrintResultsRule class |
| gmResultsData.h | Declaration of the GmResultsData class |
| gmResultsDataSet.h | Declaration of the GmResultsDataSet class (previously called GmResultsRule, BEFORE the creation of the current GmResultsRule class) |
| gmResultsDataSrcInfo.h | Declaration of the GmResultsDataSrcInfo interface |
| gmResultsEvalSet.h | Declaration of the GmResultsEvalSet class |
| gmResultsRule.h | Declaration of the GmResultsRule class |
| gmResultsTimeManager.h | Declaration of the GmResultsTimeManager class |
| gmResultsTimeSet.h | Declaration of the GmResultsTimeSet class |
| gmResultsTrackedData.h | Declaration of the GmResultsTrackedData and GmResultsTrackedIndexData structures |
| gmRunProgressReport.h | Declaration of the GmRunProgressReport class |
| gmRunProgressStats.h | Declaration of the GmRunProgressStats class |
| gmRunProgressStatsItem.h | |
| gmSaveResultsRule.h | Declaration of the GmSaveResultsRule class |
| ► solution | |
| gmArmadilloSolverMatrix.h | Declaration of the GmArmadilloSolverMatrix and GmArmadilloSparseSolverMatrix classes |
| gmNumSolver.h | Declaration of the GmNumSolver interface class |
| gmNumSolverPrinter.h | Declaration of the GmNumSolverPrinter class |
| gmPhysics.h | Declaration of the GmPhysics interface class |
| gmProcess.h | Declaration of the GmProcess interface class |
| gmProcessMethodRedirector.h | Declaration of the GmProcessMethodRedirector class |
| gmSolutionData.h | Declaration of the GmSolutionData class |
| gmSolverMatrix.h | Declaration of the GmSolverMatrix interface classes |
| ► sparseMatrices | |
| gmAppendBuffer.h | Declaration of the GmAppendBuffer class |
| gmIntegerSort.h | Definition of a set of functions for integer vector sorting of triplet data |
| gmMergeVectors.h | Definition of a set of functions for merging sorted vectors |
| gmSparseMatrix.h | Declaration of the GmSparseMatrix template class |
| gmSparseMatrixLayout.h | Declaration of the GmSparseMatrixLayout structure and its derived types |
| gmSparseMatrixLayoutBuilder.h | Declaration of the GmSparseMatrixLayoutBuilder class and its derived types |
| gmSparseMatrixOptions.h | Declaration of the GmSparseMatrixOptions class |
| gmSparseMatrixTripletData.h | Declaration of the GmSparseMatrixTripletData and GmSparseMatrixTripletBuffer template classes |
| ► threads | |
| gmBlas.h | Declaration of helper functions for using Blas that translate into "empty" statements depending on the used Blas library |
| gmOmp.h | Declaration of helper functions for using OpenMP that translate into "empty" statements if compiled without OpenMP support |
| gmSpinLock.h | Declaration of the GmSpinLock class |
| gmTaskManager.h | Declaration of the GmTaskManager family of classes |
| gmThreadLocalBuffer.h | Declaration of the GmTLBuffer class |
| gmThreadLocalStorage.h | Declaration of the GmTLS class |
| gmThreadManager.h | Declaration of the GmThreadManager class |
| gmCoreConfig.h | Declaration of useful configuration definitions for the Core library |
| gmCoreGlobalDefs.h | Declaration of usefull configuration definitions that are included in ALL cpp files with the use of the /FI option |
| gmCoreVersion.h | |
| gmDoubleCmp.h | Functions for comparing double values |
| gmElementDof.h | Declaration of the GmElementDof class |
| gmGeometryUtils.h | Utilitary functions for working with geometry |
| gmLog.h | Declaration of support functions and macros for information logging |
| gmLogTime.h | Declaration of support classes and static functions for time information logging |
| gmMathUtils.h | Utilitary functions for working with numbers |
| gmMatrix.h | Declaration of the GmMatrix class |
| gmMatrixSet.h | Declaration of the GmMatrixSet class |
| gmMatrixUtils.h | Utilitary functions for working with doubles |
| gmMemory.h | Implementation of the custom allocator used by Armadillo when memory is needed for matrices and vectors |
| gmMemoryDump.h | Declaration of the GmMemoryDump and GmMemoryDumpItem classes |
| gmNanBoxedValue.h | Declaration of the GmNanBoxedValue class |
| gmParseUtils.h | Utilitary functions for parsing model constructions |
| gmPath.h | Declaration of a support class for path handling |
| gmPrintUtils.h | Utilitary functions for printing data |
| gmSimulationData.h | Declaration of the GmSimulationData class |
| gmSimulationDataCancelCheck.h | Declaration of the GmSimulationDataCheckForCancelation macro |
| gmSparseVector.h | Declaration of the GmSparseVector family of classes |
| gmStateDump.h | Declaration of the GmStateDump and friend classes |
| gmStateDumpItem.h | Declaration of the GmStateDumpBaseDataItem and basic derived classes |
| gmTrace.h | Auxiliary configuration file used to enable or disable compiling the GeMA tools with support for using "Stack Tracing" macros S_TRACE() |
| gmVector.h | Declaration of the GmVector class |
| gmVectorSet.h | Declaration of the GmVectorSet class |
| gmVectorUtils.h | Utilitary functions for working with vectors |
| ▼ src | |
| ► acData | |
| gmGaussCoordinates.cpp | Implementation of the GmGaussCoordinates family of classes |
| gmGaussIndex.cpp | Implementation of the GmGaussIndex family of classes |
| gmGaussValueSet.cpp | Implementation of the GmGaussValueSet class |
| gmGaussValueSetGroup.cpp | Implementation of the GmGaussValueSetGroup class |
| gmPackedBuffer.cpp | Implementation of the GmPackedBuffer and GmPackedBufferInfo classes |
| gmValueAccessor.cpp | Implementation of the GmValueAccessorBase functions |
| gmValueInfo.cpp | Implementation of the GmValueInfo class |
| gmValueSet.cpp | Implementation of the GmValueSet class |
| gmValueSetData.cpp | Implementation of the GmValueSetData class |
| gmValueSetDataAccessor.cpp | Implementation of the GmValueSetDataAccessor family of classes |
| gmValueSetEvalContext.cpp | Implementation of the gmValueSetEvalContext class |
| gmValueSetGroup.cpp | Implementation of the GmValueSetGroup class |
| gmValueSetPackedData.cpp | Implementation of the GmValueSetPackedData family of classes |
| ► discontinuities | |
| gmBVHAcceleration.cpp | Implementation of the gmBVHAcceleration class using https://github.com/madmann91/bvh/ header-only implementation of Bounding Volume Hierarchy and ray/triangle intersection |
| gmEdgeListDiscontinuity.cpp | Implementation of the GmEdgeListDiscontinuity class |
| gmFaceListDiscontinuity.cpp | Implementation of the GmFaceListDiscontinuity class |
| gmPolygonTriangulator.cpp | Definition of the gmPolygonTriangulator class methods used for setting up the triangles of gmSurfaceCellIntersection |
| gmSegmentCellIntersection.cpp | Implementation of the GmSegmentCellIntersection class & friends |
| ► elements | |
| ► geometry | |
| gmBarCellGeometryInfo.cpp | Implementation of the Bar family of cell types |
| gmCellGeometry.cpp | Implementation of the GmCellGeometry class |
| gmCellGeometryInfo.cpp | Implementation of the GmCellGeometryInfo class |
| gmHexCellGeometryInfo.cpp | Implementation of the Hex family of cell types |
| gmHPDGCellGeometryInfo.cpp | Implementation of the HP and DG family of cell types |
| gmInt2dCellGeometryInfo.cpp | Implementation of the 2D interface family of cell types |
| gmInt3dQFaceCellGeometryInfo.cpp | Implementation of the 3D interface (quad) family of cell types |
| gmInt3dTFaceCellGeometryInfo.cpp | Implementation of the 3D interface (tri) family of cell types |
| gmPyraCellGeometryInfo.cpp | Implementation of the Pyra family of cell types |
| gmQuadCellGeometryInfo.cpp | Implementation of the Quad family of cell types |
| gmTetCellGeometryInfo.cpp | Implementation of the Tet family of cell types |
| gmTriCellGeometryInfo.cpp | Implementation of the Tri family of cell types |
| gmWedgeCellGeometryInfo.cpp | Implementation of the Wedge family of cell types |
| ► integrationRules | |
| gmBorderIntegrationRule.cpp | Implementation of the GmBorderIntegrationRule base class and its derived classes |
| gmGaussIntegrationTables.cpp | Implementation of the set of tables defining Gauss integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmIntegrationRule.cpp | Implementation of the GmIntegrationRule base class and its helper decendants |
| gmLobattoIntegrationTables.cpp | Implementation of the set of tables defining Lobatto integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmNewtonCotesIntegrationTables.cpp | Implementation of the set of tables defining Newton Cotes integration rule points and weights Content was previously part of gmIntegrationRule.cpp only |
| gmWedgeIntegrationRule.cpp | Implementation of the GmWedgeGaussIntegrationRule class Content previously in gmIntegrationRule.cpp & gmBorderIntegrationRule.cpp |
| ► shape | |
| gmBarShape.cpp | Implementation of the 1D Bar shapes inheriting from GmShape class. Previosuly part of the gmShape1D.cpp file |
| gmHexShape.cpp | Implementation of the 3D hex shapes inheriting from GmShape class. Previosuly part of the gmShape3D.cpp file |
| gmHPDGShape.cpp | Implementation of the HP & DG classes Previosuly part of the gmShapeH.cpp file |
| gmInt2DShape.cpp | Implementation of the 2D shapes for interface elements inheriting from GmShape class. Previously part of the gmShapeInt2D.cpp file |
| gmInt3DTFaceShape.cpp | Implementation of the 3D shapes for tri face interface elements inheriting from GmShape class. Previosuly part of the gmShapeInt3D.h file |
| gmPyraShape.cpp | Implementation of the 3D Pyramid shapes inheriting from GmShape class. Previosuly part of the gmShape3D.cpp file |
| gmQuadShape.cpp | Implementation of the 2D quad shapes inheriting from GmShape class. Previosuly part of the gmShape2D.cpp file |
| gmShape.cpp | Implementation of the GmShape base class |
| gmShapeH.cpp | Implementation of the GmShapeH base class |
| gmTetShape.cpp | Implementation of the 3D tet shapes inheriting from GmShape class. Previosuly part of the gmShape3D.cpp file |
| gmTriShape.cpp | Implementation of the 2D tri shapes inheriting from GmShape class. Previosuly part of the gmShape2D.cpp file |
| gmWedgeShape.cpp | Implementation of the 3D wedge shapes inheriting from GmShape class. Previosuly part of the gmShape3D.cpp file |
| ► fileIO | |
| gmDataDeserializer.cpp | Implementation of the GmDataDeserializer class |
| gmFileExtraNodes.cpp | Implementation of the GmFileExtraNodes class |
| gmFileFilter.cpp | Implementation of the GmFileFilter class |
| gmFileIO.cpp | Implementation of the GmFileIO class |
| gmFileIOUtils.cpp | Implementation of the GmFileIOUtils namespace |
| gmFileNodeRenumbering.cpp | Implementation of the GmFileNodeRenumbering class |
| gmHdf5ModelReader.cpp | Implementation of the GmHdf5ModelReader class |
| gmHdf5ModelWriter.cpp | Implementation of the GmHdf5Model class |
| gmHdf5Utils.cpp | Implementation of the GmHdf5Utils namespace (contains previous static routines from the GmHdf5 class later renamed to GmXdmfHdf5) |
| gmNfFileFormat.cpp | Implementation of the GmNfFileFormat class (old GmNeutralFileData class) |
| gmNfFileReader.cpp | Implementation of the GmNfFileReader class (old GmNeutralFileDataDeserializer class) |
| gmNfFileWriter.cpp | Implementation of the GmNfFileWriter class (old GmNeutralFileResultsSerializer) |
| gmXdmfFileWriter.cpp | Implementation of the GmXdmfFileWriter class |
| gmXdmfHdf5.cpp | Implementation of the GmXdmfHdf5 class |
| ► interpolators | |
| gmAggregator.cpp | Definition of the GmAggregator class |
| gmGaussToElementNodeInterpolator.cpp | Implementation of the GmGaussToElementNodeInterpolator class |
| gmGaussToElementPointInterpolator.cpp | Implementation of the GmGaussToElementPointInterpolator class |
| gmIdwInterpolatorObject.cpp | Implementation of the GmIdwInterpolatorObject class |
| gmInterpolator.cpp | Implementation of the GmInterpolator and GmInterpolatorObject classes |
| gmInterpolatorCoordinateBindings.cpp | Implementation of the GmInterpolatorXxxxBinding family of classes |
| gmMlsInterpolatorObject.cpp | Implementation of the GmMlsInterpolatorObject class |
| gmNnInterpolatorObject.cpp | Implementation of the GmNnInterpolatorObject class |
| gmNodeToPointInterpolator.cpp | Implementation of the GmNodeToXxxxPointInterpolator family of classes |
| gmPointCloudToMeshInterpolator.cpp | Implementation of point cloud to mesh type interpolator classes |
| gmPointCloudToPointInterpolator.cpp | Implementation of point cloud to point type interpolator classes |
| gmShapeInterpolatorObject.cpp | Implementation of the GmShapeInterpolatorObject class |
| ► model | |
| gmBoundaryCondition.cpp | Implementation of the GmBoundaryCondition class |
| gmCell.cpp | Implementation of the GmCell class |
| gmCellBoundary.cpp | Implementation of the GmCellBoundary class |
| gmCellGroupSet.cpp | Implementation of the GmCellGroupSet class family |
| gmCellMesh.cpp | Implementation of the GmCellMesh class |
| gmContactBoundaryCondition.cpp | Implementation of the GmContactBoundaryCondition class |
| gmElementMesh.cpp | Implementation of the GmElementMesh interface class |
| gmMesh.cpp | Implementation of the GmMesh class |
| gmModelData.cpp | Implementation of the GmModelData class |
| gmPluginData.cpp | Implementation of the GmPluginData class |
| gmPropertySet.cpp | Implementation of the GmPropertySet interface common functions |
| gmStateVar.cpp | Implementation of the GmStateVar class |
| gmUserFunction.cpp | Implementation of the GmUserFunction and GmUserFunctionEvaluator classes |
| ► plugins | |
| gmPluginInfo.cpp | Implementation of the GmPluginInfo class |
| gmPluginLoader.cpp | Implementation of the GmPluginLoader class |
| gmPluginObject.cpp | Implementation of the GmPluginObject base class |
| gmPluginObjectFactory.cpp | Implementation of the GmPluginObjectFactory base class |
| ► results | |
| gmAttributeResultsDataSrc.cpp | Implementation of the GmAttributeResultsDataSrc class |
| gmAttributeResultsManager.cpp | Implementation of the GmAttributeResultsManager class |
| gmMonitorResultsRule.cpp | Implementation of the GmMonitorResultsRule class |
| gmPrintResultsRule.cpp | Implementation of the GmPrintResultsRule class |
| gmResultsData.cpp | Implementation of the GmResultsData class |
| gmResultsDataSet.cpp | Implementation of the GmResultsDataSet class (previously called GmResultsRule, BEFORE the creation of the current GmResultsRule class) |
| gmResultsDataSrcInfo.cpp | Implementation of the GmResultsDataSrcInfo class |
| gmResultsEvalSet.cpp | Implementation of the GmResultsEvalSet class |
| gmResultsRule.cpp | Implementation of the GmResultsRule class |
| gmResultsTimeManager.cpp | Declaration of the GmResultsTimeManager class |
| gmResultsTimeSet.cpp | Declaration of the GmResultsTimeSet class |
| gmRunProgressReport.cpp | Implementation of the GmRunProgressReport class |
| gmRunProgressStats.cpp | Implementation of the GmRunProgressStats class |
| gmSaveResultsRule.cpp | Implementation of the GmSaveResultsRule class |
| ► solution | |
| gmArmadilloSolverMatrix.cpp | Implementation of the GmArmadilloSolverMatrix and GmArmadilloSparseSolverMatrix classes |
| gmNumSolver.cpp | Implementation of the GmNumSolver class |
| gmNumSolverPrinter.cpp | Implementation of the GmNumSolverPrinter class |
| gmPhysics.cpp | Implementation of the GmPhysics class |
| gmProcess.cpp | Implementation of the GmProcess class |
| gmSolutionData.cpp | Implementation of the GmSolutionData class |
| gmSolverMatrix.cpp | Implementation of the GmSolverMatrix class |
| ► sparseMatrices | |
| gmIntegerSort.cpp | Implementation of a set of functions for integer vector sorting of triplet data |
| gmMergeVectors.cpp | Implementation of a set of functions for merging sorted vectors |
| gmSparseMatrix.cpp | Implementation of the GmSparseMatrix template class |
| gmSparseMatrixLayout.cpp | Implementation of the GmSparseMatrixLayout structure and its derived types |
| gmSparseMatrixLayoutBuilder.cpp | Implementation of the GmSparseMatrixLayoutBuilder class and its derived types |
| gmSparseMatrixOptions.cpp | Implementation of the GmSparseMatrixOptions class |
| gmSparseMatrixTripletData.cpp | Implementation of the GmSparseMatrixTripletBuffer family of classes |
| ► threads | |
| gmTaskManager.cpp | Implementation of the GmTaskManager family of classes |
| gmThreadManager.cpp | Implementation of the GmThreadManager class |
| gmElementDof.cpp | Implementation of the GmElementDof class |
| gmGeometryUtils.cpp | Implementation of utilitary functions for working with geometry |
| gmLog.cpp | Implementation of support functions and macros for information logging |
| gmMatrixSet.cpp | Implementation of the GmMatrixSet class |
| gmMatrixUtils.cpp | Implementation of utilitary functions for working with matrices |
| gmMemoryDump.cpp | Implementation of the GmMemoryDump class |
| gmParseUtils.cpp | Implementation of utilitary functions for parsing model constructions |
| gmPrintUtils.cpp | Implementation of utility functions for printing data |
| gmSimulationData.cpp | Implementation of the GmSimulationData class |
| gmStateDump.cpp | Implementation of the GmStateDump class & friends |
| gmStateDumpItem.cpp | Implementation of the GmStateDumpBaseDataItem and basic derived classes |
| gmVectorSet.cpp | Implementation of the GmVectorSet class |
| gmVectorUtils.cpp | Implementation of utilitary functions for working with vectors |
