flow_field_m Module


Uses

  • module~~flow_field_m~~UsesGraph module~flow_field_m flow_field_m module~unstructuredgrid_m unstructuredGrid_m module~flow_field_m->module~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~~flow_field_m~~UsedByGraph module~flow_field_m flow_field_m module~dropletmotionsimulation dropletMotionSimulation module~dropletmotionsimulation->module~flow_field_m program~main MAIN program~main->module~dropletmotionsimulation

Contents


Derived Types

type, public, extends(FlowFieldUnstructuredGrid) ::  FlowField

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
procedure , public :: update => update_FlowField Subroutine
procedure , public :: isUpdateTiming Function
procedure , public :: get_defaultFlowFileName Function
procedure , public :: set_time => set_timeSTEPinFLOW Subroutine

Functions

public function FlowField_(time, PATH2FlowFile, DeltaT, OFFSET, outputINTERVAL, LoopHead, LoopTail, meshFile) result(flow_field)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: time

現在無次元時刻

character(len=*), intent(in) :: PATH2FlowFile
double precision, intent(in) :: DeltaT

流体計算の時間間隔

integer, intent(in) :: OFFSET
integer, intent(in) :: outputINTERVAL
integer, intent(in) :: LoopHead
integer, intent(in) :: LoopTail
character(len=*), intent(in), optional :: meshFile

Return Value type(FlowField)