unstructuredGrid_m Module


Uses

  • module~~unstructuredgrid_m~~UsesGraph module~unstructuredgrid_m unstructuredGrid_m module~kdtree_m kdTree_m module~unstructuredgrid_m->module~kdtree_m module~unstructuredelement_m unstructuredElement_m module~unstructuredgrid_m->module~unstructuredelement_m module~vector_m vector_m module~unstructuredgrid_m->module~vector_m module~sort_m sort_m module~kdtree_m->module~sort_m

Used by

  • module~~unstructuredgrid_m~~UsedByGraph module~unstructuredgrid_m unstructuredGrid_m module~flow_field_m flow_field_m module~flow_field_m->module~unstructuredgrid_m program~boxflowfield boxFlowField program~boxflowfield->module~unstructuredgrid_m program~cellcentercalc_test cellCenterCalc_test program~cellcentercalc_test->module~unstructuredgrid_m program~kdtree_test kdTree_test program~kdtree_test->module~unstructuredgrid_m module~dropletmotionsimulation dropletMotionSimulation module~dropletmotionsimulation->module~flow_field_m program~main MAIN program~main->module~dropletmotionsimulation

Contents


Derived Types

type, public ::  FlowFieldUnstructuredGrid

流れ場非構造格子クラス

Type-Bound Procedures

procedure , public :: nearcell_check Function
procedure , public :: nearest_cell Function
procedure , public :: nearest_search_kdTree Function
procedure , public :: nearest_search_exact Function
procedure , public :: get_movementVectorOfBoundarySurface Function
procedure , public :: get_flowVelocityInCELL Function
procedure , public :: get_allOfCellCenters Function
procedure , public :: get_cellCenterOf Function
procedure , public :: get_MinMaxOfGrid Subroutine
procedure , public :: get_cellVerticesOf Function
procedure , public :: get_info => get_gridInformation Function
procedure , public :: read_FPH Subroutine
procedure , public :: read_FLD Subroutine
procedure , public :: read_INP Subroutine
procedure , public :: read_array => read_Array Subroutine
procedure , public :: read_VTK Subroutine
procedure , public :: updateWithFlowFieldFile Subroutine
procedure , public :: setupWithFlowFieldFile Subroutine
procedure , public :: search_refCELL Subroutine
procedure , public :: adhesionCheckOnBound Subroutine
procedure , public :: get_nearerSearchFalseRate Function
procedure , public :: get_num_nearerSearchFalse Function

Functions

public function FlowFieldUnstructuredGrid_(FlowFieldFile) result(grid)

流れ場のコンストラクタ 流れ場ファイルの読み込み、前処理、kd-treeの構築を行う

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: FlowFieldFile

流れ場ファイル名

Return Value type(FlowFieldUnstructuredGrid)

public function FlowFieldUnstructuredGrid_withMeshFile(FlowFieldFile, meshFile) result(grid)

流れ場のコンストラクタ(meshファイルと流速データファイルが分かれている場合) 流れ場ファイルの読み込み、前処理、kd-treeの構築を行う

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: FlowFieldFile

流速データファイル名

character(len=*), intent(in) :: meshFile

メッシュファイル

Return Value type(FlowFieldUnstructuredGrid)