EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Go to the source code of this file.
Classes | |
struct | GridType |
struct | CellType |
struct | FemType |
struct | BoundaryType |
struct | ElmergridType |
Macros | |
#define | DIM 2 /* dimension of the space */ |
#define | MAXDOFS 20 /* maximum number of variables, e.g. T,P */ |
#define | MAXCELLS 100 /* maximum number of subcells in given direction */ |
#define | MAXBOUNDARIES 50 /* maximum number of boundaries for BCs */ |
#define | MAXMATERIALS 50 /* maximum index of materials */ |
#define | MAXCASES 12 /* maximum number of coexisting cases */ |
#define | MAXFILESIZE 600 /* maximum filenamesize for i/o files */ |
#define | MAXLINESIZE 200 /* maximum length of line to be read */ |
#define | MAXNAMESIZE 30 /* maximum size of the variablename */ |
#define | MAXPARAMS 30 /* maximum number of parameters */ |
#define | MAXVARS 20 /* maximum number of variables at the sides */ |
#define | MAXNODESD2 27 /* maximum number of 2D nodes */ |
#define | MAXNODESD1 9 /* maximum number of 1D nodes */ |
#define | MAXMAPPINGS 10 /* maximum number of geometry mappings */ |
#define | MAXCONNECTIONS 100 /* maximum number of connections in dual graph */ |
#define | MAXBCS 1000 /* maximum number of BCs in naming */ |
#define | MAXBODIES 100 /* maximum number of bodies in naming */ |
#define | MAXPARTITIONS 512 /* maximum number of partitions */ |
#define | MAXFORMATS 15 |
#define | CONPLAIN 0 |
#define | CONDISCONT 1 |
#define | CONPERIODIC 2 |
#define | CONCONSTRAINT 3 |
#define | MAXSIDEBULK 10 |
#define CONCONSTRAINT 3 |
#define CONDISCONT 1 |
#define CONPERIODIC 2 |
#define CONPLAIN 0 |
#define DIM 2 /* dimension of the space */ |
Definition at line 20 of file egtypes.h.
View newest version in sPHENIX GitHub at line 20 of file egtypes.h
Referenced by InitializeKnots().
Definition at line 21 of file egtypes.h.
View newest version in sPHENIX GitHub at line 21 of file egtypes.h
Referenced by ElementsToBoundaryConditions(), InitializeKnots(), RenumberBoundaryTypes(), and RenumberMaterialTypes().
#define MAXBOUNDARIES 50 /* maximum number of boundaries for BCs */ |
Definition at line 8 of file egtypes.h.
View newest version in sPHENIX GitHub at line 8 of file egtypes.h
Referenced by CloneMeshes(), ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateElmerGridMesh(), CreateKnots(), eg_transfermesh(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindBoundaryBoundary(), FindEdges(), FindNewBoundaries(), FindPeriodicBoundary(), ImportMeshDefinition(), InitGrid(), InlineParameters(), LoadCommands(), LoadElmergrid(), ManipulateMeshDefinition(), MergeBoundaries(), MirrorMeshes(), RemoveLowerDimensionalBoundaries(), RenumberBoundaryTypes(), ReorderElements(), SeparateCartesianBoundaries(), SetConnectedBoundary(), SetDiscontinuousBoundary(), SideAndBulkMappings(), and UniteMeshes().
#define MAXCASES 12 /* maximum number of coexisting cases */ |
Definition at line 10 of file egtypes.h.
View newest version in sPHENIX GitHub at line 10 of file egtypes.h
Referenced by eg_transfermesh(), ImportMeshDefinition(), LoadElmergrid(), and ManipulateMeshDefinition().
Definition at line 7 of file egtypes.h.
View newest version in sPHENIX GitHub at line 7 of file egtypes.h
Referenced by InitGrid(), and LoadElmergrid().
Definition at line 6 of file egtypes.h.
View newest version in sPHENIX GitHub at line 6 of file egtypes.h
Referenced by CreateNewNodes(), DestroyKnots(), InitializeKnots(), LoadAbaqusInput(), and LoadNastranInput().
#define MAXFILESIZE 600 /* maximum filenamesize for i/o files */ |
Definition at line 11 of file egtypes.h.
View newest version in sPHENIX GitHub at line 11 of file egtypes.h
Referenced by eg_transfermesh(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadCommands(), LoadComsolMesh(), LoadElmergrid(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), LoadUniversalMesh(), and SaveElmergrid().
#define MAXFORMATS 15 |
Definition at line 23 of file egtypes.h.
View newest version in sPHENIX GitHub at line 23 of file egtypes.h
Referenced by InlineParameters(), and LoadCommands().
Definition at line 12 of file egtypes.h.
View newest version in sPHENIX GitHub at line 12 of file egtypes.h
Referenced by Comsolrow(), GetCommand(), Getline(), Getrow(), GetrowDouble(), InlineParameters(), LoadAbaqusInput(), LoadAnsysInput(), LoadCGsimMesh(), LoadCommands(), LoadComsolMesh(), LoadElmergrid(), LoadFidapInput(), LoadFieldviewInput(), LoadGidInput(), LoadGmshInput(), LoadGmshInput1(), LoadGmshInput2(), LoadMeditInput(), LoadNastranInput(), LoadTriangleInput(), and LoadUniversalMesh().
#define MAXMAPPINGS 10 /* maximum number of geometry mappings */ |
Definition at line 18 of file egtypes.h.
View newest version in sPHENIX GitHub at line 18 of file egtypes.h
Referenced by CreateKnots(), InitGrid(), and LoadElmergrid().
#define MAXMATERIALS 50 /* maximum index of materials */ |
Definition at line 9 of file egtypes.h.
View newest version in sPHENIX GitHub at line 9 of file egtypes.h
Referenced by InitGrid(), LoadCommands(), and LoadElmergrid().
#define MAXNAMESIZE 30 /* maximum size of the variablename */ |
Definition at line 13 of file egtypes.h.
View newest version in sPHENIX GitHub at line 13 of file egtypes.h
Referenced by LoadAnsysInput(), LoadFidapInput(), and LoadUniversalMesh().
#define MAXNODESD1 9 /* maximum number of 1D nodes */ |
Definition at line 17 of file egtypes.h.
View newest version in sPHENIX GitHub at line 17 of file egtypes.h
Referenced by ConvertEgTypeToMeshType(), CreateBoundaryLayer(), CreateKnotsExtruded(), ElementsToBoundaryConditions(), ElementsToTriangles(), FindEdges(), FindNewBoundaries(), FindParentSide(), FindPointParents(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), MergeBoundaries(), RemoveLowerDimensionalBoundaries(), RenumberBoundaryTypes(), SeparateMainaxisBoundaries(), SetConnectedBoundary(), and SetDiscontinuousBoundary().
#define MAXNODESD2 27 /* maximum number of 2D nodes */ |
Definition at line 16 of file egtypes.h.
View newest version in sPHENIX GitHub at line 16 of file egtypes.h
Referenced by CreateBoundaryLayer(), CreateBoundaryLayerDivide(), CreateKnots(), ElementsToBoundaryConditions(), FindBoundaryBoundary(), GetElementSide(), GetSideInfo(), GmshToElmerIndx(), LoadAbaqusInput(), LoadCGsimMesh(), LoadGidInput(), LoadGmshInput1(), LoadGmshInput2(), ReorderComsolNodes(), ReorderFidapNodes(), and UnvToElmerIndx().
#define MAXPARAMS 30 /* maximum number of parameters */ |
#define MAXPARTITIONS 512 /* maximum number of partitions */ |
#define MAXSIDEBULK 10 |
Definition at line 254 of file egtypes.h.
View newest version in sPHENIX GitHub at line 254 of file egtypes.h
Referenced by InitParameters().