conditionValue_t Derived Type

type, public :: conditionValue_t

条件値クラス 条件指定ファイル(namelist)を読み込んだ結果を格納する 飛沫計算用の諸条件をまとめた構造体


Contents


Components

Type Visibility Attributes Name Initial
double precision, public :: dt
double precision, public :: L
double precision, public :: U
double precision, public :: direction_g(3)
character(len=:), public, allocatable :: initialDistributionFName
integer, public :: restart
integer, public :: stepEnd
integer, public :: outputInterval
integer, public :: num_drop
integer, public :: periodicGeneration
real, public :: T
real, public :: RH
character(len=:), public, allocatable :: path2FlowFile
character(len=:), public, allocatable :: meshFile
double precision, public :: DT_FLOW
integer, public :: OFFSET
integer, public :: INTERVAL_FLOW
integer, public :: LoopHead
integer, public :: LoopTail

Type-Bound Procedures

procedure, public, :: isInitialDistributionSpecified

飛沫初期分布ファイルが指定されたか否かを返す

  • private function isInitialDistributionSpecified(self)

    Arguments

    Type IntentOptional Attributes Name
    class(conditionValue_t), intent(in) :: self

    Return Value logical

procedure, public, :: isMeshFileSpecified

メッシュファイルが別途指定されたか否かを返す

  • private function isMeshFileSpecified(self)

    Arguments

    Type IntentOptional Attributes Name
    class(conditionValue_t), intent(in) :: self

    Return Value logical