General Purpose Geodetic Library
vgosDbCalc.h File Reference
#include <stddef.h>
#include <SgVersion.h>
#include "VcSetup.h"

Go to the source code of this file.

Macros

#define UNUSED   __attribute__((__unused__))
 
#define f_true   (1)
 
#define f_false   (0)
 

Functions

void kai_ (short &kruc, short &in, short &iout, short &istp, char *lkynm_chr, short &iveri, char *lkout_chr, char *lfto_chr, short &ivero, char *lfio_chr, short &kerr, size_t len1, size_t len2, size_t len3, size_t len4)
 
void wridr_ ()
 
void ask_ (const char *lcode, const short &ntoc, const short &dim1, const short &dim2, const short &dim3, const short &nver, const char *ltext_chr, const short &ktype, short &kerr, size_t len1, size_t len2)
 
void mvrec_ (short &ntoc, short &kmode, short &knum, short &kerr)
 
void phist_ (short &nhist, const char *lhist_chr, size_t len)
 
void finis_ (short par)
 
void datsv_ ()
 
void adda_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addi_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addj_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void add4_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void addr_ (const short &ntoc, const char *lcode, const char *descrText, const short &dim1, const short &dim2, const short &dim3, size_t len1, size_t len2)
 
void dela_ (const short &ntoc, const char *lcode, size_t len)
 
void deli_ (const short &ntoc, const char *lcode, size_t len)
 
void delj_ (const short &ntoc, const char *lcode, size_t len)
 
void del4_ (const short &ntoc, const char *lcode, size_t len)
 
void delr_ (const short &ntoc, const char *lcode, size_t len)
 
void getr_ (char(&lcode)[14], double values[], short *dim1, short *dim2, short *dim3, short numDims[], short &kerr, size_t len)
 
void get4_ (const char *lcode, double values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void geti_ (const char *lcode, short values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void getj_ (char(&lcode)[14], int values[], short *dim1, short *dim2, short *dim3, short numDims[], short &kerr, size_t len)
 
void geta_ (const char *lcode, char values[], const short &dim1, const short &dim2, const short &dim3, short numDims[], short &kerr, size_t len)
 
void puta_ (const char *lcode, const char vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void puti_ (const char *lcode, const short vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void putr_ (const char *lcode, const double vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void put4_ (const char *lcode, const double vals[], const short &dim1, const short &dim2, const short &dim3, size_t len)
 
void putj_ (char(&lcode)[14], int vals[], short *dim1, short *dim2, short *dim3, size_t len)
 
void setmodeflag_ (short *modeflag)
 
short getunit_ ()
 
short gethostname_ (char *hostName, size_t len)
 
short trimlen_ (char *chrs, size_t len)
 
void quit_calc_ (short iPar[])
 
void start_ (short &iLu, const char *calcOnName, short &iOut, size_t len)
 
void tocup_ ()
 
void initl_ (int &kount)
 
void obsnt_ (int &kount, int &kend)
 
void drivr_ ()
 
QString fortArray2QString (const char *chrs, size_t len)
 
void qString2fortArray (const QString &str, char *chrs, size_t len)
 
void mimicCalcMain (int arg1, int arg2, const char *arg3, const char *arg4)
 
void mimicCalcMain2 (int arg1, int arg2, const char *arg3, const char *arg4, const QList< QString > &bands)
 

Variables

struct {
   char   c_mode [6]
 
mode_
 
struct {
   char   External_inputs [80]
 
   char   Ex_sites [80]
 
   char   Ex_stars [80]
 
   char   Ex_ocean [80]
 
   char   Ex_EOP [80]
 
   char   Ex_tilts [80]
 
   char   Ex_OPTL [80]
 
   int   External_aprioris
 
   int   Input_sites
 
   int   Input_stars
 
   int   Input_ocean
 
   int   Input_EOP
 
   int   Input_tilts
 
   int   Input_OPTL
 
   int   le4
 
extrnl_
 
VcSetup setup
 
SgVersion vgosDbCalcVersion
 
VcCalc2SessionIfc c2s
 
QString histIntroRec
 

Macro Definition Documentation

◆ f_false

#define f_false   (0)

Definition at line 42 of file vgosDbCalc.h.

◆ f_true

#define f_true   (1)

Definition at line 41 of file vgosDbCalc.h.

◆ UNUSED

#define UNUSED   __attribute__((__unused__))

Definition at line 40 of file vgosDbCalc.h.

Function Documentation

◆ add4_()

void add4_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ adda_()

void adda_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addi_()

void addi_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addj_()

void addj_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ addr_()

void addr_ ( const short &  ntoc,
const char *  lcode,
const char *  descrText,
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len1,
size_t  len2 
)

◆ ask_()

void ask_ ( const char *  lcode,
const short &  ntoc,
const short &  dim1,
const short &  dim2,
const short &  dim3,
const short &  nver,
const char *  ltext_chr,
const short &  ktype,
short &  kerr,
size_t  len1,
size_t  len2 
)

◆ datsv_()

void datsv_ ( )

Definition at line 156 of file vgosDbCalcSupport.cpp.

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ del4_()

void del4_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ dela_()

void dela_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ deli_()

void deli_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ delj_()

void delj_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ delr_()

void delr_ ( const short &  ntoc,
const char *  lcode,
size_t  len 
)

◆ drivr_()

void drivr_ ( )

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ finis_()

void finis_ ( short  par)

◆ fortArray2QString()

QString fortArray2QString ( const char *  chrs,
size_t  len 
)

Definition at line 496 of file vgosDbCalcSupport.cpp.

Referenced by add4_(), adda_(), addi_(), addj_(), addr_(), ask_(), dela_(), delr_(), get4_(), geta_(), geti_(), phist_(), put4_(), puta_(), VcCalc2SessionIfc::putA_ati_cFlg(), VcCalc2SessionIfc::putA_ati_mess(), VcCalc2SessionIfc::putA_atm_cFlg(), VcCalc2SessionIfc::putA_atm_mess(), VcCalc2SessionIfc::putA_axo_cFlg(), VcCalc2SessionIfc::putA_axo_mess(), VcCalc2SessionIfc::putA_calcFlgN(), VcCalc2SessionIfc::putA_cti_cFlg(), VcCalc2SessionIfc::putA_cti_mess(), VcCalc2SessionIfc::putA_etd_cFlg(), VcCalc2SessionIfc::putA_etd_mess(), VcCalc2SessionIfc::putA_fUt1Text(), VcCalc2SessionIfc::putA_fWobText(), VcCalc2SessionIfc::putA_nut_cFlg(), VcCalc2SessionIfc::putA_nut_mess(), VcCalc2SessionIfc::putA_oce_cFlg(), VcCalc2SessionIfc::putA_oce_mess(), VcCalc2SessionIfc::putA_oce_stat(), VcCalc2SessionIfc::putA_pan_mess(), VcCalc2SessionIfc::putA_pep_mess(), VcCalc2SessionIfc::putA_plx_cFlg(), VcCalc2SessionIfc::putA_plx_mess(), VcCalc2SessionIfc::putA_ptd_cFlg(), VcCalc2SessionIfc::putA_ptd_mess(), VcCalc2SessionIfc::putA_rel_cFlg(), VcCalc2SessionIfc::putA_sit_mess(), VcCalc2SessionIfc::putA_star_ref(), VcCalc2SessionIfc::putA_str_cFlg(), VcCalc2SessionIfc::putA_str_mess(), VcCalc2SessionIfc::putA_tectPlNm(), VcCalc2SessionIfc::putA_the_mess(), VcCalc2SessionIfc::putA_ut1_cFlg(), VcCalc2SessionIfc::putA_ut1_mess(), VcCalc2SessionIfc::putA_ut1Intrp(), VcCalc2SessionIfc::putA_wob_cFlg(), VcCalc2SessionIfc::putA_wob_mess(), VcCalc2SessionIfc::putA_wobIntrp(), puti_(), and putr_().

◆ get4_()

void get4_ ( const char *  lcode,
double  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ geta_()

void geta_ ( const char *  lcode,
char  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ gethostname_()

short gethostname_ ( char *  hostName,
size_t  len 
)

Definition at line 455 of file vgosDbCalcSupport.cpp.

◆ geti_()

void geti_ ( const char *  lcode,
short  values[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ getj_()

void getj_ ( char(&)  lcode[14],
int  values[],
short *  dim1,
short *  dim2,
short *  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ getr_()

void getr_ ( char(&)  lcode[14],
double  values[],
short *  dim1,
short *  dim2,
short *  dim3,
short  numDims[],
short &  kerr,
size_t  len 
)

◆ getunit_()

short getunit_ ( )

◆ initl_()

void initl_ ( int &  kount)

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ kai_()

void kai_ ( short &  kruc,
short &  in,
short &  iout,
short &  istp,
char *  lkynm_chr,
short &  iveri,
char *  lkout_chr,
char *  lfto_chr,
short &  ivero,
char *  lfio_chr,
short &  kerr,
size_t  len1,
size_t  len2,
size_t  len3,
size_t  len4 
)

◆ mimicCalcMain()

void mimicCalcMain ( int  arg1,
int  arg2,
const char *  arg3,
const char *  arg4 
)

Referenced by main().

◆ mimicCalcMain2()

void mimicCalcMain2 ( int  arg1,
int  arg2,
const char *  arg3,
const char *  arg4,
const QList< QString > &  bands 
)

Referenced by main().

◆ mvrec_()

void mvrec_ ( short &  ntoc,
short &  kmode,
short &  knum,
short &  kerr 
)

Definition at line 115 of file vgosDbCalcSupport.cpp.

References c2s, and VcCalc2SessionIfc::mimic_MvRec().

◆ obsnt_()

void obsnt_ ( int &  kount,
int &  kend 
)

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ phist_()

void phist_ ( short &  nhist,
const char *  lhist_chr,
size_t  len 
)

◆ put4_()

void put4_ ( const char *  lcode,
const double  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ puta_()

void puta_ ( const char *  lcode,
const char  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ puti_()

void puti_ ( const char *  lcode,
const short  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ putj_()

void putj_ ( char(&)  lcode[14],
int  vals[],
short *  dim1,
short *  dim2,
short *  dim3,
size_t  len 
)

◆ putr_()

void putr_ ( const char *  lcode,
const double  vals[],
const short &  dim1,
const short &  dim2,
const short &  dim3,
size_t  len 
)

◆ qString2fortArray()

void qString2fortArray ( const QString &  str,
char *  chrs,
size_t  len 
)

Definition at line 506 of file vgosDbCalcSupport.cpp.

◆ quit_calc_()

void quit_calc_ ( short  iPar[])

◆ setmodeflag_()

void setmodeflag_ ( short *  modeflag)

◆ start_()

void start_ ( short &  iLu,
const char *  calcOnName,
short &  iOut,
size_t  len 
)

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ tocup_()

void tocup_ ( )

Referenced by mimicCalcMain(), and mimicCalcMain2().

◆ trimlen_()

short trimlen_ ( char *  chrs,
size_t  len 
)

Definition at line 463 of file vgosDbCalcSupport.cpp.

◆ wridr_()

void wridr_ ( )

Definition at line 91 of file vgosDbCalcSupport.cpp.

Referenced by mimicCalcMain(), and mimicCalcMain2().

Variable Documentation

◆ c2s

◆ c_mode

char c_mode[6]

Definition at line 57 of file vgosDbCalc.h.

◆ Ex_EOP

char Ex_EOP[80]

Definition at line 66 of file vgosDbCalc.h.

◆ Ex_ocean

char Ex_ocean[80]

Definition at line 65 of file vgosDbCalc.h.

◆ Ex_OPTL

char Ex_OPTL[80]

Definition at line 66 of file vgosDbCalc.h.

◆ Ex_sites

char Ex_sites[80]

Definition at line 65 of file vgosDbCalc.h.

◆ Ex_stars

char Ex_stars[80]

Definition at line 65 of file vgosDbCalc.h.

◆ Ex_tilts

char Ex_tilts[80]

Definition at line 66 of file vgosDbCalc.h.

◆ External_aprioris

int External_aprioris

Definition at line 67 of file vgosDbCalc.h.

◆ External_inputs

char External_inputs[80]

Definition at line 65 of file vgosDbCalc.h.

◆ 

struct { ... } extrnl_

Referenced by main(), mimicCalcMain(), and mimicCalcMain2().

◆ histIntroRec

QString histIntroRec
extern

Definition at line 56 of file vgosDbCalcSupport.cpp.

Referenced by createCalcOnnFile(), and phist_().

◆ Input_EOP

int Input_EOP

Definition at line 67 of file vgosDbCalc.h.

◆ Input_ocean

int Input_ocean

Definition at line 67 of file vgosDbCalc.h.

◆ Input_OPTL

int Input_OPTL

Definition at line 68 of file vgosDbCalc.h.

◆ Input_sites

int Input_sites

Definition at line 67 of file vgosDbCalc.h.

◆ Input_stars

int Input_stars

Definition at line 67 of file vgosDbCalc.h.

◆ Input_tilts

int Input_tilts

Definition at line 68 of file vgosDbCalc.h.

◆ le4

int le4

Definition at line 68 of file vgosDbCalc.h.

◆ 

struct { ... } mode_

Referenced by main().

◆ setup

VcSetup setup
extern

====================================================================================================

Definition at line 61 of file nuSolve.cpp.

◆ vgosDbCalcVersion

SgVersion vgosDbCalcVersion
extern