OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
msl12_input.c File Reference
#include "l12_proto.h"
#include <l1.h>
#include <string.h>
#include <clo.h>
#include <sensorInfo.h>
#include <assert.h>
#include <strings.h>
#include "version.h"
#include <sys/types.h>
#include <dirent.h>
Include dependency graph for msl12_input.c:

Go to the source code of this file.

Functions

void msl12_input_nbands_init (instr *input, int32_t nbands)
 
void msl12_input_init ()
 
int l2gen_init_options (clo_optionList_t *list, const char *prog)
 
int l2gen_read_options (clo_optionList_t *list, char *progName, int argc, char *argv[], filehandle *l1file)
 
int l2gen_load_input (clo_optionList_t *list, instr *input, int32_t nbands)
 
int msl12_option_input (int argc, char **argv, clo_optionList_t *list, char *progName, filehandle *l1file)
 
int msl12_input (int argc, char *argv[], const char *progName, filehandle *l1file)
 
int msl12_input_defaults (filehandle *l1file)
 
int l2gen_usage (const char *prog)
 

Variables

instr * input
 
int defnaermodels = 80
 
char defaermodels [][32]
 

Function Documentation

◆ l2gen_init_options()

int l2gen_init_options ( clo_optionList_t list,
const char *  prog 
)

add all of the accepted command line options to list

Definition at line 667 of file msl12_input.c.

◆ l2gen_load_input()

int l2gen_load_input ( clo_optionList_t list,
instr *  input,
int32_t  nbands 
)

Definition at line 1576 of file msl12_input.c.

◆ l2gen_read_options()

int l2gen_read_options ( clo_optionList_t list,
char *  progName,
int  argc,
char *  argv[],
filehandle *  l1file 
)

Definition at line 1391 of file msl12_input.c.

◆ l2gen_usage()

int l2gen_usage ( const char *  prog)

Definition at line 4254 of file msl12_input.c.

◆ msl12_input()

int msl12_input ( int  argc,
char *  argv[],
const char *  progName,
filehandle *  l1file 
)

Definition at line 4201 of file msl12_input.c.

◆ msl12_input_defaults()

int msl12_input_defaults ( filehandle *  l1file)

Definition at line 4225 of file msl12_input.c.

◆ msl12_input_init()

void msl12_input_init ( )

Definition at line 485 of file msl12_input.c.

◆ msl12_input_nbands_init()

void msl12_input_nbands_init ( instr *  input,
int32_t  nbands 
)

Definition at line 452 of file msl12_input.c.

◆ msl12_option_input()

int msl12_option_input ( int  argc,
char **  argv,
clo_optionList_t list,
char *  progName,
filehandle *  l1file 
)

Definition at line 2850 of file msl12_input.c.

Variable Documentation

◆ defaermodels

char defaermodels[][32]
Initial value:
= {"r30f95v01", "r30f80v01", "r30f50v01", "r30f30v01", "r30f20v01", "r30f10v01", "r30f05v01", "r30f02v01", "r30f01v01", "r30f00v01",
"r50f95v01", "r50f80v01", "r50f50v01", "r50f30v01", "r50f20v01", "r50f10v01", "r50f05v01", "r50f02v01", "r50f01v01", "r50f00v01",
"r70f95v01", "r70f80v01", "r70f50v01", "r70f30v01", "r70f20v01", "r70f10v01", "r70f05v01", "r70f02v01", "r70f01v01", "r70f00v01",
"r75f95v01", "r75f80v01", "r75f50v01", "r75f30v01", "r75f20v01", "r75f10v01", "r75f05v01", "r75f02v01", "r75f01v01", "r75f00v01",
"r80f95v01", "r80f80v01", "r80f50v01", "r80f30v01", "r80f20v01", "r80f10v01", "r80f05v01", "r80f02v01", "r80f01v01", "r80f00v01",
"r85f95v01", "r85f80v01", "r85f50v01", "r85f30v01", "r85f20v01", "r85f10v01", "r85f05v01", "r85f02v01", "r85f01v01", "r85f00v01",
"r90f95v01", "r90f80v01", "r90f50v01", "r90f30v01", "r90f20v01", "r90f10v01", "r90f05v01", "r90f02v01", "r90f01v01", "r90f00v01",
"r95f95v01", "r95f80v01", "r95f50v01", "r95f30v01", "r95f20v01", "r95f10v01", "r95f05v01", "r95f02v01", "r95f01v01", "r95f00v01"}

Definition at line 21 of file msl12_input.c.

◆ defnaermodels

int defnaermodels = 80

Definition at line 20 of file msl12_input.c.

◆ input

instr* input

Definition at line 18 of file msl12_input.c.