EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/cad/elmer/plugins/egtypes.h>
Public Attributes | |
int | created |
int | noknots |
int | noelements |
int | coordsystem |
int | nocells |
int | maxnodes |
int | dim |
int | variables |
int * | dualgraph [MAXCONNECTIONS] |
int | dualmaxconnections |
int | indexwidth |
int | dualexists |
int * | partitiontable [MAXCONNECTIONS] |
int | maxpartitiontable |
int | partitiontableexists |
int * | invtopo [MAXCONNECTIONS] |
int | maxinvtopo |
int | invtopoexists |
int | timesteps |
int | periodicexist |
int * | periodic |
int | connectexist |
int * | connect |
int | partitionexist |
int | nopartitions |
int * | elempart |
int * | nodepart |
int * | elementtypes |
int * | material |
int ** | topology |
int | bodynamesexist |
int | boundarynamesexist |
int | edofs [MAXDOFS] |
int | alldofs [MAXDOFS] |
Real | minsize |
Real | maxsize |
Real * | x |
Real * | y |
Real * | z |
Real * | times |
Real * | dofs [MAXDOFS] |
char | dofname [MAXDOFS][MAXNAMESIZE] |
char | bodyname [MAXBODIES][MAXNAMESIZE] |
char | boundaryname [MAXBCS][MAXNAMESIZE] |
int | noboundaries |
int | boundint [MAXBOUNDARIES] |
int | boundext [MAXBOUNDARIES] |
int | boundsolid [MAXBOUNDARIES] |
int | boundtype [MAXBOUNDARIES] |
Definition at line 158 of file egtypes.h.
View newest version in sPHENIX GitHub at line 158 of file egtypes.h
int FemType::alldofs[MAXDOFS] |
Definition at line 193 of file egtypes.h.
View newest version in sPHENIX GitHub at line 193 of file egtypes.h
Referenced by CreateNewNodes(), CreateVariable(), and DestroyKnots().
char FemType::bodyname[MAXBODIES][MAXNAMESIZE] |
Definition at line 202 of file egtypes.h.
View newest version in sPHENIX GitHub at line 202 of file egtypes.h
Referenced by ElementsToBoundaryConditions(), InitializeKnots(), LoadAnsysInput(), LoadFidapInput(), LoadUniversalMesh(), and RenumberMaterialTypes().
int FemType::bodynamesexist |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by ElementsToBoundaryConditions(), InitializeKnots(), LoadAnsysInput(), LoadFidapInput(), LoadUniversalMesh(), and RenumberMaterialTypes().
char FemType::boundaryname[MAXBCS][MAXNAMESIZE] |
Definition at line 203 of file egtypes.h.
View newest version in sPHENIX GitHub at line 203 of file egtypes.h
Referenced by ElementsToBoundaryConditions(), InitializeKnots(), LoadAnsysInput(), and RenumberBoundaryTypes().
int FemType::boundarynamesexist |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by ElementsToBoundaryConditions(), InitializeKnots(), LoadAnsysInput(), LoadUniversalMesh(), and RenumberBoundaryTypes().
int FemType::boundext[MAXBOUNDARIES] |
Definition at line 204 of file egtypes.h.
View newest version in sPHENIX GitHub at line 204 of file egtypes.h
Referenced by CreateKnots().
int FemType::boundint[MAXBOUNDARIES] |
Definition at line 204 of file egtypes.h.
View newest version in sPHENIX GitHub at line 204 of file egtypes.h
Referenced by CreateKnots().
int FemType::boundsolid[MAXBOUNDARIES] |
Definition at line 204 of file egtypes.h.
View newest version in sPHENIX GitHub at line 204 of file egtypes.h
Referenced by CreateKnots().
int FemType::boundtype[MAXBOUNDARIES] |
Definition at line 204 of file egtypes.h.
View newest version in sPHENIX GitHub at line 204 of file egtypes.h
Referenced by CreateKnots().
int * FemType::connect |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by SetConnectedBoundary().
int FemType::connectexist |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateKnotsExtruded(), InitializeKnots(), and SetConnectedBoundary().
int FemType::coordsystem |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateAllBoundaries(), CreateBoundary(), CreateKnots(), CreateKnotsExtruded(), InitializeKnots(), LoadAbaqusInput(), and ManipulateMeshDefinition().
int FemType::created |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateAllBoundaries(), CreateBoundary(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnotsExtruded(), CreateVariable(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBoundaryBoundary(), InitializeKnots(), LoadFieldviewInput(), MergeBoundaries(), MirrorMeshes(), RemoveLowerDimensionalBoundaries(), RenumberBoundaryTypes(), ReorderElements(), SeparateCartesianBoundaries(), SeparateMainaxisBoundaries(), SideAndBulkMappings(), and UniteMeshes().
int FemType::dim |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CloneMeshes(), ConvertEgTypeToMeshType(), CreateAllBoundaries(), CreateBoundary(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), FindBoundaryBoundary(), FindBulkBoundary(), FindNewBoundaries(), FindPeriodicNodes(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MirrorMeshes(), ReorderAutomatic(), ReorderElements(), ReorderFidapNodes(), RotateTranslateScale(), and UniteMeshes().
char FemType::dofname[MAXDOFS][MAXNAMESIZE] |
Definition at line 201 of file egtypes.h.
View newest version in sPHENIX GitHub at line 201 of file egtypes.h
Referenced by CreateVariable(), and InitializeKnots().
Definition at line 200 of file egtypes.h.
View newest version in sPHENIX GitHub at line 200 of file egtypes.h
Referenced by CreateNewNodes(), CreateVariable(), DestroyKnots(), LoadCGsimMesh(), and LoadFidapInput().
int FemType::dualexists |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateDualGraph(), DestroyDualGraph(), and InitializeKnots().
int * FemType::dualgraph[MAXCONNECTIONS] |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateDualGraph(), DestroyDualGraph(), and IncreaseElementOrder().
int FemType::dualmaxconnections |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateDualGraph(), DestroyDualGraph(), and IncreaseElementOrder().
int FemType::edofs[MAXDOFS] |
Definition at line 193 of file egtypes.h.
View newest version in sPHENIX GitHub at line 193 of file egtypes.h
Referenced by CreateNewNodes(), CreateVariable(), DestroyKnots(), and InitializeKnots().
int * FemType::elementtypes |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CalculateIndexwidth(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateDualGraph(), CreateInverseTopology(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CylindricalCoordinateTransformation(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBulkBoundary(), FindEdges(), FindNewBoundaries(), FindParentSide(), FindPeriodicBoundary(), FindPointParents(), GetElementGraph(), GetElementInfo(), GetElementSide(), GetMaxElementType(), GetMinElementType(), IncreaseElementOrder(), LoadAbaqusInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MeshTypeStatistics(), MirrorMeshes(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAnsysNodes(), ReorderAutomatic(), ReorderElements(), ReorderFidapNodes(), ReorderFieldviewNodes(), SetDiscontinuousBoundary(), and UniteMeshes().
int * FemType::elempart |
int FemType::indexwidth |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CalculateIndexwidth(), CreateKnots(), InitializeKnots(), and ReorderAutomatic().
int * FemType::invtopo[MAXCONNECTIONS] |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateInverseTopology(), ElementsToBoundaryConditions(), and LoadTriangleInput().
int FemType::invtopoexists |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateInverseTopology(), and InitializeKnots().
int * FemType::material |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBulkBoundary(), FindEdges(), FindPointParents(), GetElementInfo(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MirrorMeshes(), ReduceElementOrder(), RenumberMaterialTypes(), ReorderElements(), SetDiscontinuousBoundary(), SideAndBulkMappings(), and UniteMeshes().
int FemType::maxinvtopo |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateInverseTopology(), and LoadTriangleInput().
int FemType::maxnodes |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CloneMeshes(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), DestroyKnots(), ElementsToTriangles(), FindBoundaryBoundary(), FindBulkBoundary(), IncreaseElementOrder(), InitializeKnots(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MirrorMeshes(), ReorderAutomatic(), ReorderElements(), and UniteMeshes().
int FemType::maxpartitiontable |
Real FemType::maxsize |
Definition at line 195 of file egtypes.h.
View newest version in sPHENIX GitHub at line 195 of file egtypes.h
Referenced by CreateKnots(), and CreateKnotsExtruded().
Real FemType::minsize |
Definition at line 195 of file egtypes.h.
View newest version in sPHENIX GitHub at line 195 of file egtypes.h
Referenced by CreateKnots(), CreateKnotsExtruded(), and CylindricalCoordinateTransformation().
int FemType::noboundaries |
Definition at line 204 of file egtypes.h.
View newest version in sPHENIX GitHub at line 204 of file egtypes.h
Referenced by CreateKnots(), CreateKnotsExtruded(), InitializeKnots(), and SeparateMainaxisBoundaries().
int FemType::nocells |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateAllBoundaries(), CreateBoundary(), CreateKnots(), and CreatePoints().
int * FemType::nodepart |
int FemType::noelements |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CalculateIndexwidth(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateDualGraph(), CreateInverseTopology(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CylindricalCoordinateTransformation(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBulkBoundary(), FindEdges(), FindNewBoundaries(), FindPointParents(), GetMaxElementType(), GetMinElementType(), IncreaseElementOrder(), InitializeKnots(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MeshTypeStatistics(), MirrorMeshes(), ReduceElementOrder(), RemoveLowerDimensionalBoundaries(), RemoveUnusedNodes(), RenumberMaterialTypes(), ReorderAutomatic(), ReorderElements(), SetDiscontinuousBoundary(), SideAndBulkMappings(), and UniteMeshes().
int FemType::noknots |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CalculateIndexwidth(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateDualGraph(), CreateInverseTopology(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CreateVariable(), CylinderCoordinates(), CylindricalCoordinateCurve(), CylindricalCoordinateImprove(), CylindricalCoordinateTransformation(), DestroyDualGraph(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBoundaryBoundary(), FindBulkBoundary(), FindEdges(), FindNewBoundaries(), FindPeriodicBoundary(), FindPeriodicNodes(), FindPointParents(), IncreaseElementOrder(), InitializeKnots(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MirrorMeshes(), PolarCoordinates(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAutomatic(), ReorderElements(), RotateTranslateScale(), SetConnectedBoundary(), SetDiscontinuousBoundary(), SideAndBulkBoundaries(), and UniteMeshes().
int FemType::nopartitions |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by InitializeKnots().
int FemType::partitionexist |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateKnotsExtruded(), and InitializeKnots().
int * FemType::partitiontable[MAXCONNECTIONS] |
int FemType::partitiontableexists |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by InitializeKnots().
int * FemType::periodic |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateDualGraph(), and FindPeriodicNodes().
int FemType::periodicexist |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateDualGraph(), CreateKnotsExtruded(), FindPeriodicNodes(), and InitializeKnots().
Real * FemType::times |
int FemType::timesteps |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateVariable(), and InitializeKnots().
int ** FemType::topology |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by AllocateKnots(), CalculateIndexwidth(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateDualGraph(), CreateInverseTopology(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CreatePoints(), CylindricalCoordinateTransformation(), DestroyKnots(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBulkBoundary(), FindParentSide(), FindPointParents(), GetElementGraph(), GetElementInfo(), GetElementSide(), IncreaseElementOrder(), LoadAbaqusInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MirrorMeshes(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAnsysNodes(), ReorderAutomatic(), ReorderElements(), ReorderFidapNodes(), ReorderFieldviewNodes(), SetDiscontinuousBoundary(), and UniteMeshes().
int FemType::variables |
Definition at line 159 of file egtypes.h.
View newest version in sPHENIX GitHub at line 159 of file egtypes.h
Referenced by CreateVariable(), and InitializeKnots().
Real* FemType::x |
Definition at line 196 of file egtypes.h.
View newest version in sPHENIX GitHub at line 196 of file egtypes.h
Referenced by AllocateKnots(), eicpy.qaplots.LogAxis::apply(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CreatePoints(), CylinderCoordinates(), CylindricalCoordinateCurve(), CylindricalCoordinateImprove(), CylindricalCoordinateTransformation(), DestroyKnots(), ElementsToTriangles(), FindBoundaryBoundary(), FindBulkBoundary(), FindPeriodicNodes(), GetElementInfo(), IncreaseElementOrder(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MirrorMeshes(), PolarCoordinates(), eicpy.qaplots.LogAxis::rebin(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAutomatic(), ReorderElements(), RotateTranslateScale(), SeparateCartesianBoundaries(), SeparateMainaxisBoundaries(), UniteMeshes(), ActsExamples::ObjSpacePointWriter< T >::writeT(), and ActsExamples::JsonSpacePointWriter< T >::writeT().
Real * FemType::y |
Definition at line 196 of file egtypes.h.
View newest version in sPHENIX GitHub at line 196 of file egtypes.h
Referenced by AllocateKnots(), eicpy.qaplots.LogAxis::apply(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CreatePoints(), CylinderCoordinates(), CylindricalCoordinateCurve(), CylindricalCoordinateImprove(), CylindricalCoordinateTransformation(), DestroyKnots(), ElementsToTriangles(), FindBoundaryBoundary(), FindBulkBoundary(), FindPeriodicNodes(), GetElementInfo(), IncreaseElementOrder(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), MergeElements(), MirrorMeshes(), PolarCoordinates(), eicpy.qaplots.LogAxis::rebin(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAutomatic(), ReorderElements(), RotateTranslateScale(), SeparateCartesianBoundaries(), SeparateMainaxisBoundaries(), UniteMeshes(), ActsExamples::ObjSpacePointWriter< T >::writeT(), and ActsExamples::JsonSpacePointWriter< T >::writeT().
Real * FemType::z |
Definition at line 196 of file egtypes.h.
View newest version in sPHENIX GitHub at line 196 of file egtypes.h
Referenced by AllocateKnots(), eicpy.qaplots.LogAxis::apply(), CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), CreateKnotsExtruded(), CreateNewNodes(), CylindricalCoordinateCurve(), CylindricalCoordinateTransformation(), DestroyKnots(), FindBoundaryBoundary(), FindBulkBoundary(), FindPeriodicNodes(), IncreaseElementOrder(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadComsolMesh(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadUniversalMesh(), MergeElements(), MirrorMeshes(), PolarCoordinates(), eicpy.qaplots.LogAxis::rebin(), ReduceElementOrder(), RemoveUnusedNodes(), ReorderAutomatic(), ReorderElements(), RotateTranslateScale(), SeparateCartesianBoundaries(), SeparateMainaxisBoundaries(), UniteMeshes(), ActsExamples::ObjSpacePointWriter< T >::writeT(), and ActsExamples::JsonSpacePointWriter< T >::writeT().