dropletEquation_m Module

飛沫の方程式モジュール


Used by

  • module~~dropletequation_m~~UsedByGraph module~dropletequation_m dropletEquation_m module~dropletgenerator_m dropletGenerator_m module~dropletgenerator_m->module~dropletequation_m module~dropletmotionsimulation dropletMotionSimulation module~dropletmotionsimulation->module~dropletequation_m module~dropletmotionsimulation->module~dropletgenerator_m program~main MAIN program~main->module~dropletmotionsimulation

Contents


Derived Types

type, public ::  BasicParameter

基礎変数クラス 時間間隔や代表値を格納

Type-Bound Procedures

procedure , public , :: repValue => representativeValue Function
procedure , public , :: TimeStep2RealTime Function

type, public, extends(BasicParameter) ::  DropletEquationSolver

飛沫方程式ソルバクラス 蒸発方程式や運動方程式を解くメソッドを保持

Type-Bound Procedures

procedure , public , :: repValue => representativeValue Function
procedure , public , :: TimeStep2RealTime Function
procedure , public , :: dropletEnvironment Function
procedure , public , :: set_dropletEnvironment Subroutine
procedure , public , :: set_gravity_acceleration Subroutine
procedure , public , :: set_minimumRadiusRatio Subroutine
procedure , public , :: set_coeff_drdt Subroutine
procedure , public , :: next_velocity Function
procedure , public , :: next_position Function
procedure , public , :: get_radiusLowerLimitRatio Function
procedure , public , :: evaporationEq => evaporationEquation Function
procedure , public , :: solve_motionEquation Subroutine

Functions

public function BasicParameter_(delta_t, L_represent, U_represent)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: delta_t
double precision, intent(in) :: L_represent
double precision, intent(in) :: U_represent

Return Value type(BasicParameter)

public function DropletEquationSolver_(delta_t, L_represent, U_represent, direction_g, Temperature, RelativeHumidity)

Arguments

Type IntentOptional Attributes Name
double precision, intent(in) :: delta_t
double precision, intent(in) :: L_represent
double precision, intent(in) :: U_represent
double precision, intent(in) :: direction_g(3)
real, intent(in) :: Temperature
real, intent(in) :: RelativeHumidity

Return Value type(DropletEquationSolver)