Derived adjacencies
API
ExtendableGrids.BEdgeAssemblyGroups
— Typeabstract type BEdgeAssemblyGroups <: AbstractGridAdjacency
Adjacency describing assembly groups for boundary edges
ExtendableGrids.BEdgeEdges
— Typeabstract type BEdgeEdges <: AbstractGridIntegerArray1D
Vector with edge numbers of boundary edges
ExtendableGrids.BEdgeGeometries
— Typeabstract type BEdgeGeometries <: AbstractElementGeometries
Vector with boundary edge geometries
ExtendableGrids.BEdgeNodes
— Typeabstract type BEdgeNodes <: AbstractGridAdjacency
Adjacency describing nodes for boundary edges
ExtendableGrids.BEdgeVolumes
— Typeabstract type BEdgeVolumes <: AbstractGridFloatArray1D
Vector with boundary edge volumes
ExtendableGrids.BFaceAssemblyGroups
— Typeabstract type BFaceAssemblyGroups <: AbstractGridAdjacency
Adjacency describing assembly groups for bfaces
ExtendableGrids.BFaceCellPos
— Typeabstract type BFaceCellPos <: AbstractGridIntegerArray1D
Vector with local positions of bfaces in their adjacent cell
ExtendableGrids.BFaceFaces
— Typeabstract type BFaceFaces <: AbstractGridIntegerArray1D
Vector with face numbers of boundary faces
ExtendableGrids.BFaceVolumes
— Typeabstract type BFaceVolumes <: AbstractGridFloatArray1D
Vector with boundary face volumes
ExtendableGrids.CellAssemblyGroups
— Typeabstract type CellAssemblyGroups <: AbstractGridAdjacency
Adjacency describing assembly groups for cells
ExtendableGrids.CellEdgeSigns
— Typeabstract type CellEdgeSigns <: AbstractGridAdjacency
Adjacency describing edge signs for cells
ExtendableGrids.CellEdges
— Typeabstract type CellEdges <: AbstractGridAdjacency
Adjacency describing edges for cells
ExtendableGrids.CellFaceOrientations
— Typeabstract type CellFaceOrientations <: AbstractGridAdjacency
Adjacency describing face orientations for cells
ExtendableGrids.CellFaceSigns
— Typeabstract type CellFaceSigns <: AbstractGridAdjacency
Adjacency describing face signs for cells
ExtendableGrids.CellFaces
— Typeabstract type CellFaces <: AbstractGridAdjacency
Adjacency describing faces for cells
ExtendableGrids.CellVolumes
— Typeabstract type CellVolumes <: AbstractGridFloatArray1D
Vector of cell volumes
ExtendableGrids.EdgeAssemblyGroups
— Typeabstract type EdgeAssemblyGroups <: AbstractGridAdjacency
Adjacency describing assembly groups for edges
ExtendableGrids.EdgeCells
— Typeabstract type EdgeCells <: AbstractGridAdjacency
Adjacency describing cells for edges
ExtendableGrids.EdgeGeometries
— Typeabstract type EdgeGeometries <: AbstractElementGeometries
Vector with edge geometries
ExtendableGrids.EdgeNodes
— Typeabstract type EdgeNodes <: AbstractGridAdjacency
Adjacency describing nodes for edges
ExtendableGrids.EdgeRegions
— Typeabstract type EdgeRegions <: AbstractElementRegions
Vector with edge regions
ExtendableGrids.EdgeTangents
— Typeabstract type EdgeTangents <: AbstractGridFloatArray2D
Matrix with edge tangents
ExtendableGrids.EdgeVolumes
— Typeabstract type EdgeVolumes <: AbstractGridFloatArray1D
Vector with edge volumes
ExtendableGrids.FaceAssemblyGroups
— Typeabstract type FaceAssemblyGroups <: AbstractGridAdjacency
Adjacency describing assembly groups for faces
ExtendableGrids.FaceCells
— Typeabstract type FaceCells <: AbstractGridAdjacency
Adjacency describing cells for faces
ExtendableGrids.FaceEdgeSigns
— Typeabstract type FaceEdgeSigns <: AbstractGridAdjacency
Adjacency describing edges signs for faces
ExtendableGrids.FaceEdges
— Typeabstract type FaceEdges <: AbstractGridAdjacency
Adjacency describing edges for faces
ExtendableGrids.FaceGeometries
— Typeabstract type FaceGeometries <: AbstractElementGeometries
Vector of face geometries
ExtendableGrids.FaceNodes
— Typeabstract type FaceNodes <: AbstractGridAdjacency
Adjacency describing nodes for faces
ExtendableGrids.FaceNormals
— Typeabstract type FaceNormals <: AbstractGridFloatArray2D
Matrix of face normals
ExtendableGrids.FaceRegions
— Typeabstract type FaceRegions <: AbstractElementRegions
Vector of face regions
ExtendableGrids.FaceVolumes
— Typeabstract type FaceVolumes <: AbstractGridFloatArray1D
Vector of face volumes
ExtendableGrids.NodeCells
— Typeabstract type NodeCells <: AbstractGridAdjacency
Adjacency describing cells for nodes (transposed of CellNodes)
ExtendableGrids.NodeEdges
— Typeabstract type NodeEdges <: AbstractGridAdjacency
Adjacency describing edges for nodes (transposed of EdgeNodes)
ExtendableGrids.NodeFaces
— Typeabstract type NodeFaces <: AbstractGridAdjacency
Adjacency describing faces for nodes (transposed of FaceNodes)
ExtendableGrids.NodePatchGroups
— Typeabstract type NodePatchGroups <: AbstractGridIntegerArray1D
Vector with patch groups for nodes (ensuring that node patches of nodes in same group do not overlap)
ExtendableGrids.UniqueBEdgeGeometries
— Typeabstract type UniqueBEdgeGeometries <: AbstractElementGeometries
Vector with unique boundary edge geometries
ExtendableGrids.UniqueBFaceGeometries
— Typeabstract type UniqueBFaceGeometries <: AbstractElementGeometries
Vector with unique bface geometries
ExtendableGrids.UniqueCellGeometries
— Typeabstract type UniqueCellGeometries <: AbstractElementGeometries
Vector of unique cell geometries
ExtendableGrids.UniqueEdgeGeometries
— Typeabstract type UniqueEdgeGeometries <: AbstractElementGeometries
Vector with unique edge geometries
ExtendableGrids.UniqueFaceGeometries
— Typeabstract type UniqueFaceGeometries <: AbstractElementGeometries
Vector of unique face geometries
ExtendableGrids.BFaceCells
— Typeabstract type BFaceCells <: AbstractGridAdjacency
Adjacency describing cells per boundary or interior face
ExtendableGrids.BFaceEdges
— Typeabstract type BFaceEdges <: AbstractGridAdjacency
Adjacency describing edges per boundary or interior face
ExtendableGrids.BFaceNormals
— Typeabstract type BFaceNormals <: AbstractGridComponent
Adjacency describing outer normals to boundary faces
ExtendableGrids.prepare_edges!
— Methodprepare_edges!(grid)
Prepare edge adjacencies (celledges, edgecells, edgenodes)
Currently depends on ExtendableSparse, we may want to remove this adjacency.