adjacencySolver_m Module

セルの隣接関係解決モジュール


Contents


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: None = -1

整数配列中の欠損値の表現


Subroutines

public subroutine solve_BoundaryAndAdjacency(cellVertices, cellBoundFaces, triangleBoundFaceVertices, adjacentCellIDArray)

境界面と隣接関係を、それぞれ配列に格納

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: cellVertices(:,:)

セルの頂点ID配列(頂点ID,セルID)

integer, intent(out), allocatable :: cellBoundFaces(:,:)

セルの境界面ID配列(境界面ID,セルID)

integer, intent(out), allocatable :: triangleBoundFaceVertices(:,:)

境界面の頂点ID配列(頂点ID,境界面ID)

integer, intent(out), allocatable :: adjacentCellIDArray(:,:)

セルの隣接セルID配列(隣接セルID,セルID)