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