VieSched++
VieVS VLBI Scheduling Software
VieVS::AstronomicalParameters Class Reference

astronomical parameters needed for scheduling More...

#include <AstronomicalParameters.h>

Static Public Member Functions

static unsigned int getNutInterpolationIdx (unsigned int time)
 
static double getNutX (unsigned int time, unsigned int interpolationIdx)
 
static double getNutY (unsigned int time, unsigned int interpolationIdx)
 
static double getNutS (unsigned int time, unsigned int interpolationIdx)
 

Static Public Attributes

static std::vector< double > earth_velocity
 velocity of the earth in m/s More...
 
static std::vector< double > earth_nutX
 nutation x in one hour steps from IAU2006a model More...
 
static std::vector< double > earth_nutY
 nutation y in one hour steps from IAU2006a model More...
 
static std::vector< double > earth_nutS
 nutation s in one hour steps from IAU2006a model More...
 
static std::vector< unsigned int > earth_nutTime
 corresponding times of nut_x nut_y nut_s entries More...
 
static std::vector< double > sun_ra
 right ascension of sun in radians More...
 
static std::vector< double > sun_dec
 declination of sun in radians More...
 
static std::vector< unsigned int > sun_time
 corresponding times of sun_ra and sun_rc entries More...
 

Detailed Description

astronomical parameters needed for scheduling

serves as a lookup table for some astronomical parameters

Author
Matthias Schartner
Date
22.05.2018

Member Function Documentation

unsigned int AstronomicalParameters::getNutInterpolationIdx ( unsigned int  time)
static

Here is the caller graph for this function:

double AstronomicalParameters::getNutS ( unsigned int  time,
unsigned int  interpolationIdx 
)
static

Here is the caller graph for this function:

double AstronomicalParameters::getNutX ( unsigned int  time,
unsigned int  interpolationIdx 
)
static

Here is the caller graph for this function:

double AstronomicalParameters::getNutY ( unsigned int  time,
unsigned int  interpolationIdx 
)
static

Here is the caller graph for this function:

Member Data Documentation

std::vector< double > AstronomicalParameters::earth_nutS
static

nutation s in one hour steps from IAU2006a model

std::vector< unsigned int > AstronomicalParameters::earth_nutTime
static

corresponding times of nut_x nut_y nut_s entries

std::vector< double > AstronomicalParameters::earth_nutX
static

nutation x in one hour steps from IAU2006a model

std::vector< double > AstronomicalParameters::earth_nutY
static

nutation y in one hour steps from IAU2006a model

std::vector< double > AstronomicalParameters::earth_velocity
static

velocity of the earth in m/s

velocity of the earth

std::vector< double > AstronomicalParameters::sun_dec
static

declination of sun in radians

right ascension and declination of sun

std::vector< double > AstronomicalParameters::sun_ra
static

right ascension of sun in radians

right ascension and declination of sun

std::vector< unsigned int > AstronomicalParameters::sun_time
static

corresponding times of sun_ra and sun_rc entries

right ascension and declination of sun


The documentation for this class was generated from the following files: