OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
AfrtOptions.h File Reference
#include <string>
#include <iostream>
#include <clo.h>
Include dependency graph for AfrtOptions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void afrt_set_optionList (clo_optionList_t *list)
 
clo_optionList_tafrt_get_optionList ()
 
std::string afrt_get_option (const std::string &name)
 
int * afrt_get_option_ints (const std::string &name, int &count)
 
double * afrt_get_option_doubles (const std::string &name, int &count)
 
int afrt_get_option_int (const std::string &name)
 
double afrt_get_option_double (const std::string &name)
 
bool afrt_get_option_bool (const std::string &name)
 
std::string afrt_get_group (const std::string &group)
 
void afrt_add_options (clo_optionList_t *list)
 
std::string afrt_get_source ()
 
std::string afrt_get_history (int argc, char *argv[])
 

Variables

const std::string INPUT_PHS_NC4
 
const std::string INPUT_PHS
 
const std::string INPUT_OCN
 
const std::string INPUT_RT1
 
const std::string INPUT_RT2
 
const std::string INPUT_OZONE_RT1
 
const std::string INPUT_ATM_RT1
 
const std::string INPUT_COEFF_RT1
 
const std::string ODIR_PHS
 
const std::string ODIR_OCN
 
const std::string ODIR_RT1
 
const std::string ODIR_RT2
 
const std::string ODIR_NC4
 
const std::string OFILE_PHS
 
const std::string OFILE_OCN
 
const std::string OFILE_RT1
 
const std::string OFILE_RT2
 
const std::string OFILE_ALL
 
const std::string OFILE_NC4
 
const std::string INPUT_SEA_SLOPE_STDEV
 
const std::string INPUT_WIND_SPEED
 
const std::string INPUT_IAIR
 
const std::string INPUT_DELTA_TAU
 
const std::string INPUT_SURF_PRESSURE
 
const std::string INPUT_DUST_HEIGHT
 
const std::string INPUT_DUST_SIGMA
 
const std::string INPUT_CLOUD_TOP
 
const std::string INPUT_CLOUD_BOTTOM
 
const std::string INPUT_AOD
 
const std::string INPUT_HUMIDITY
 
const std::string INPUT_WL_INDEX
 
const std::string INPUT_SD_INDEX
 
const std::string INPUT_TAU_INDEX
 
const std::string INPUT_WIND_INDEX
 
const std::string INPUT_WAVELENGTHS
 
const std::string INPUT_HUMIDITIES
 
const std::string INPUT_WINDSPEEDS
 
const std::string INPUT_ANGLES
 
const std::string INPUT_DELTA_THETA
 
const std::string INPUT_DELTA_PHI
 
const std::string INPUT_OPTDEPTHS
 
const std::string INPUT_PSUDO
 
const std::string INPUT_RAYLEIGH
 
const std::string INPUT_AEROSOLS
 
const std::string INPUT_GASES
 
const std::string INPUT_IREF
 
const std::string INPUT_ITRANS
 
const std::string INPUT_KSET
 
const std::string INPUT_ISET
 
const std::string INPUT_PRIN
 
const std::string INPUT_POL
 
const std::string INPUT_CRFT
 
const std::string INPUT_ACTFLX
 
const std::string INPUT_SURF
 
const std::string INPUT_GLINT
 
const std::string INPUT_IOCN
 
const std::string INPUT_FOAM
 
const std::string INPUT_WATR
 
const std::string INPUT_CONC
 
const std::string INPUT_SEA_NR
 
const std::string INPUT_SEA_NI
 
const std::string INPUT_SALINITY
 
const std::string INPUT_THETA_CELL
 
const std::string INPUT_PHI_CELL
 
const std::string INPUT_IPROB
 

Function Documentation

◆ afrt_add_options()

void afrt_add_options ( clo_optionList_t list)

Definition at line 199 of file AfrtOptions.cpp.

◆ afrt_get_group()

std::string afrt_get_group ( const std::string group)

◆ afrt_get_history()

std::string afrt_get_history ( int  argc,
char *  argv[] 
)

Definition at line 300 of file AfrtOptions.cpp.

◆ afrt_get_option()

std::string afrt_get_option ( const std::string name)

Definition at line 119 of file AfrtOptions.cpp.

◆ afrt_get_option_bool()

bool afrt_get_option_bool ( const std::string name)

Definition at line 187 of file AfrtOptions.cpp.

◆ afrt_get_option_double()

double afrt_get_option_double ( const std::string name)

Definition at line 163 of file AfrtOptions.cpp.

◆ afrt_get_option_doubles()

double* afrt_get_option_doubles ( const std::string name,
int &  count 
)

Definition at line 151 of file AfrtOptions.cpp.

◆ afrt_get_option_int()

int afrt_get_option_int ( const std::string name)

Definition at line 175 of file AfrtOptions.cpp.

◆ afrt_get_option_ints()

int* afrt_get_option_ints ( const std::string name,
int &  count 
)

Definition at line 139 of file AfrtOptions.cpp.

◆ afrt_get_optionList()

clo_optionList_t* afrt_get_optionList ( )

Definition at line 111 of file AfrtOptions.cpp.

◆ afrt_get_source()

std::string afrt_get_source ( )

Definition at line 285 of file AfrtOptions.cpp.

◆ afrt_set_optionList()

void afrt_set_optionList ( clo_optionList_t list)

Definition at line 107 of file AfrtOptions.cpp.

Variable Documentation

◆ INPUT_ACTFLX

const std::string INPUT_ACTFLX

Definition at line 95 of file AfrtOptions.cpp.

◆ INPUT_AEROSOLS

const std::string INPUT_AEROSOLS

Definition at line 85 of file AfrtOptions.cpp.

◆ INPUT_ANGLES

const std::string INPUT_ANGLES

Definition at line 72 of file AfrtOptions.cpp.

◆ INPUT_AOD

const std::string INPUT_AOD

Definition at line 66 of file AfrtOptions.cpp.

◆ INPUT_ATM_RT1

const std::string INPUT_ATM_RT1

Definition at line 39 of file AfrtOptions.cpp.

◆ INPUT_CLOUD_BOTTOM

const std::string INPUT_CLOUD_BOTTOM

Definition at line 65 of file AfrtOptions.cpp.

◆ INPUT_CLOUD_TOP

const std::string INPUT_CLOUD_TOP

Definition at line 64 of file AfrtOptions.cpp.

◆ INPUT_COEFF_RT1

const std::string INPUT_COEFF_RT1

Definition at line 40 of file AfrtOptions.cpp.

◆ INPUT_CONC

const std::string INPUT_CONC

Definition at line 101 of file AfrtOptions.cpp.

◆ INPUT_CRFT

const std::string INPUT_CRFT

Definition at line 94 of file AfrtOptions.cpp.

◆ INPUT_DELTA_PHI

const std::string INPUT_DELTA_PHI

Definition at line 76 of file AfrtOptions.cpp.

◆ INPUT_DELTA_TAU

const std::string INPUT_DELTA_TAU

Definition at line 68 of file AfrtOptions.h.

◆ INPUT_DELTA_THETA

const std::string INPUT_DELTA_THETA

Definition at line 75 of file AfrtOptions.cpp.

◆ INPUT_DUST_HEIGHT

const std::string INPUT_DUST_HEIGHT

Definition at line 62 of file AfrtOptions.cpp.

◆ INPUT_DUST_SIGMA

const std::string INPUT_DUST_SIGMA

Definition at line 63 of file AfrtOptions.cpp.

◆ INPUT_FOAM

const std::string INPUT_FOAM

Definition at line 99 of file AfrtOptions.cpp.

◆ INPUT_GASES

const std::string INPUT_GASES

Definition at line 86 of file AfrtOptions.cpp.

◆ INPUT_GLINT

const std::string INPUT_GLINT

Definition at line 97 of file AfrtOptions.cpp.

◆ INPUT_HUMIDITIES

const std::string INPUT_HUMIDITIES

Definition at line 70 of file AfrtOptions.cpp.

◆ INPUT_HUMIDITY

const std::string INPUT_HUMIDITY

Definition at line 67 of file AfrtOptions.cpp.

◆ INPUT_IAIR

const std::string INPUT_IAIR

Definition at line 87 of file AfrtOptions.cpp.

◆ INPUT_IOCN

const std::string INPUT_IOCN

Definition at line 98 of file AfrtOptions.cpp.

◆ INPUT_IPROB

const std::string INPUT_IPROB

Definition at line 102 of file AfrtOptions.cpp.

◆ INPUT_IREF

const std::string INPUT_IREF

Definition at line 89 of file AfrtOptions.cpp.

◆ INPUT_ISET

const std::string INPUT_ISET

Definition at line 90 of file AfrtOptions.cpp.

◆ INPUT_ITRANS

const std::string INPUT_ITRANS

Definition at line 92 of file AfrtOptions.cpp.

◆ INPUT_KSET

const std::string INPUT_KSET

Definition at line 88 of file AfrtOptions.cpp.

◆ INPUT_OCN

const std::string INPUT_OCN

Definition at line 35 of file AfrtOptions.cpp.

◆ INPUT_OPTDEPTHS

const std::string INPUT_OPTDEPTHS

Definition at line 73 of file AfrtOptions.cpp.

◆ INPUT_OZONE_RT1

const std::string INPUT_OZONE_RT1

Definition at line 38 of file AfrtOptions.cpp.

◆ INPUT_PHI_CELL

const std::string INPUT_PHI_CELL

Definition at line 81 of file AfrtOptions.cpp.

◆ INPUT_PHS

const std::string INPUT_PHS

Definition at line 34 of file AfrtOptions.cpp.

◆ INPUT_PHS_NC4

const std::string INPUT_PHS_NC4

Definition at line 33 of file AfrtOptions.cpp.

◆ INPUT_POL

const std::string INPUT_POL

Definition at line 93 of file AfrtOptions.cpp.

◆ INPUT_PRIN

const std::string INPUT_PRIN

Definition at line 91 of file AfrtOptions.cpp.

◆ INPUT_PSUDO

const std::string INPUT_PSUDO

Definition at line 83 of file AfrtOptions.cpp.

◆ INPUT_RAYLEIGH

const std::string INPUT_RAYLEIGH

Definition at line 84 of file AfrtOptions.cpp.

◆ INPUT_RT1

const std::string INPUT_RT1

Definition at line 36 of file AfrtOptions.cpp.

◆ INPUT_RT2

const std::string INPUT_RT2

Definition at line 37 of file AfrtOptions.cpp.

◆ INPUT_SALINITY

const std::string INPUT_SALINITY

Definition at line 79 of file AfrtOptions.cpp.

◆ INPUT_SD_INDEX

const std::string INPUT_SD_INDEX

Definition at line 54 of file AfrtOptions.cpp.

◆ INPUT_SEA_NI

const std::string INPUT_SEA_NI

Definition at line 78 of file AfrtOptions.cpp.

◆ INPUT_SEA_NR

const std::string INPUT_SEA_NR

Definition at line 77 of file AfrtOptions.cpp.

◆ INPUT_SEA_SLOPE_STDEV

const std::string INPUT_SEA_SLOPE_STDEV

Definition at line 58 of file AfrtOptions.cpp.

◆ INPUT_SURF

const std::string INPUT_SURF

Definition at line 96 of file AfrtOptions.cpp.

◆ INPUT_SURF_PRESSURE

const std::string INPUT_SURF_PRESSURE

Definition at line 61 of file AfrtOptions.cpp.

◆ INPUT_TAU_INDEX

const std::string INPUT_TAU_INDEX

Definition at line 55 of file AfrtOptions.cpp.

◆ INPUT_THETA_CELL

const std::string INPUT_THETA_CELL

Definition at line 80 of file AfrtOptions.cpp.

◆ INPUT_WATR

const std::string INPUT_WATR

Definition at line 100 of file AfrtOptions.cpp.

◆ INPUT_WAVELENGTHS

const std::string INPUT_WAVELENGTHS

Definition at line 69 of file AfrtOptions.cpp.

◆ INPUT_WIND_INDEX

const std::string INPUT_WIND_INDEX

Definition at line 56 of file AfrtOptions.cpp.

◆ INPUT_WIND_SPEED

const std::string INPUT_WIND_SPEED

Definition at line 59 of file AfrtOptions.cpp.

◆ INPUT_WINDSPEEDS

const std::string INPUT_WINDSPEEDS

Definition at line 71 of file AfrtOptions.cpp.

◆ INPUT_WL_INDEX

const std::string INPUT_WL_INDEX

Definition at line 53 of file AfrtOptions.cpp.

◆ ODIR_NC4

const std::string ODIR_NC4

Definition at line 45 of file AfrtOptions.cpp.

◆ ODIR_OCN

const std::string ODIR_OCN

Definition at line 42 of file AfrtOptions.cpp.

◆ ODIR_PHS

const std::string ODIR_PHS

Definition at line 41 of file AfrtOptions.cpp.

◆ ODIR_RT1

const std::string ODIR_RT1

Definition at line 43 of file AfrtOptions.cpp.

◆ ODIR_RT2

const std::string ODIR_RT2

Definition at line 44 of file AfrtOptions.cpp.

◆ OFILE_ALL

const std::string OFILE_ALL

Definition at line 50 of file AfrtOptions.cpp.

◆ OFILE_NC4

const std::string OFILE_NC4

Definition at line 51 of file AfrtOptions.cpp.

◆ OFILE_OCN

const std::string OFILE_OCN

Definition at line 47 of file AfrtOptions.cpp.

◆ OFILE_PHS

const std::string OFILE_PHS

Definition at line 46 of file AfrtOptions.cpp.

◆ OFILE_RT1

const std::string OFILE_RT1

Definition at line 48 of file AfrtOptions.cpp.

◆ OFILE_RT2

const std::string OFILE_RT2

Definition at line 49 of file AfrtOptions.cpp.