aovconst Module

AovConst.f90 : global definitions for Aov.f90


Contents


Variables

TypeVisibility AttributesNameInitial
character(len=*), public, parameter:: VER ='25.04.2020'

version

integer, public, parameter:: SP =Kind(1e0)

type of measurements and errors

integer, public, parameter:: CP =Kind((1._SP, 1._SP))

type of complex values

integer, public, parameter:: TIME =Kind(1d0)

type of time & frequency variables

integer, public, parameter:: LSTRING =40

max input string length

real(kind=SP), public, parameter:: PI2 =6.283185307179586476925286766559005768394_SP
character(len=80), public :: msg

a string variable of local use

integer, public :: io

a status variable of local use


Derived Types

type, public :: SPEC_T

Spectrum structure

Components

TypeVisibility AttributesNameInitial
integer, public :: nfr

number of frequencies

real(kind=TIME), public :: fr0

lowest frequency

real(kind=TIME), public :: frs

frequency increment

real(kind=SP), public, Allocatable:: th(:)

frequency spectrum/periodogram

type, public :: OBS_T

Observations structure

Components

TypeVisibility AttributesNameInitial
integer, public :: no =0

number of observations

logical, public :: weights =.False.

Weights present?

real(kind=TIME), public :: epoch =0._TIME

Epoch

real(kind=TIME), public :: tmin =0._TIME

Min time

real(kind=TIME), public :: tmax =0._TIME

Max time

real(kind=TIME), public, Allocatable:: t(:)
real(kind=SP), public, Allocatable:: v(:)
real(kind=SP), public, Allocatable:: w(:)