My Project
Public Member Functions | List of all members
mod_time::operator(/) Interface Reference

Public Member Functions

type(time) function time_div_int (MJD, int)
 
type(time) function time_div_long (MJD, long)
 
type(time) function time_div_flt (MJD, flt)
 
type(time) function time_div_dbl (MJD, dbl)
 

Detailed Description

Definition at line 88 of file mod_time.f90.

Member Function/Subroutine Documentation

◆ time_div_dbl()

type(time) function mod_time::operator(/)::time_div_dbl ( type(time), intent(in)  MJD,
real(dp), intent(in)  dbl 
)

Definition at line 898 of file mod_time.f90.

898  IMPLICIT NONE
899  TYPE(TIME), INTENT(IN) :: MJD
900  real(DP), INTENT(IN) :: dbl
901 
902  time_div_dbl = mjd * (1.0_dp / dbl)
903 
type(time) function time_div_dbl(MJD, dbl)
Definition: mod_time.f90:898

◆ time_div_flt()

type(time) function mod_time::operator(/)::time_div_flt ( type(time), intent(in)  MJD,
real(spa), intent(in)  flt 
)

Definition at line 886 of file mod_time.f90.

886  IMPLICIT NONE
887  TYPE(TIME), INTENT(IN) :: MJD
888  real(SPA), INTENT(IN) :: flt
889  real(DP) :: dbl
890 
891  dbl = dble(flt)
892  dbl = 1.0_dp / dbl
893  time_div_flt = mjd * dbl
894 
type(time) function time_div_flt(MJD, flt)
Definition: mod_time.f90:886

◆ time_div_int()

type(time) function mod_time::operator(/)::time_div_int ( type(time), intent(in)  MJD,
integer, intent(in)  int 
)

Definition at line 862 of file mod_time.f90.

862  IMPLICIT NONE
863  TYPE(TIME), INTENT(IN) :: MJD
864  integer, INTENT(IN) :: int
865  real(DP) :: dbl
866 
867  dbl = dble(int)
868  dbl = 1.0_dp / dbl
869  time_div_int = mjd * dbl
870 
type(time) function time_div_int(MJD, int)
Definition: mod_time.f90:862

◆ time_div_long()

type(time) function mod_time::operator(/)::time_div_long ( type(time), intent(in)  MJD,
integer(itime), intent(in)  long 
)

Definition at line 874 of file mod_time.f90.

874  IMPLICIT NONE
875  TYPE(TIME), INTENT(IN) :: MJD
876  integer(itime), INTENT(IN) :: long
877  real(DP) :: dbl
878 
879  dbl = dble(long)
880  dbl = 1.0_dp / dbl
881  time_div_long = mjd * dbl
882 
type(time) function time_div_long(MJD, long)
Definition: mod_time.f90:874

The documentation for this interface was generated from the following file: