PhysicalConstants_ Derived Type

type, public :: PhysicalConstants_


Contents


Components

TypeVisibility AttributesNameInitial
real(kind=real64), public :: c =299792458.0d0
real(kind=real64), public :: speed_of_light =299792458.0d0
real(kind=real64), public :: Plank =6.62607015*10.0d0**(-34.0)
real(kind=real64), public :: g =9.80665d0
real(kind=real64), public :: R =8.31446261815324d0
real(kind=real64), public :: gas_constant =8.31446261815324d0
real(kind=real64), public :: Avogadro =6.02214076*10.0d0**23
real(kind=real64), public :: k =1.380649*10.0d0**(-23)
real(kind=real64), public :: Boltzmann =1.380649*10.0d0**(-23)

Type-Bound Procedures

procedure, public :: unit => unitPhysicalConstants

  • public function unitPhysicalConstants(obj, tgt) result(ret)

    Arguments

    Type IntentOptional AttributesName
    class(PhysicalConstants_), intent(in) :: obj
    character(len=*), intent(in) :: tgt

    Return Value character(len=:), allocatable