MISR Toolkit  1.5.1
Data Structures | Macros | Functions
isin.h File Reference

Go to the source code of this file.

Data Structures

struct  Isin_row_t
 
struct  Isin_t
 
struct  error_t
 

Macros

#define ISIN_SUCCESS   0 /* Successful return */
 
#define ISIN_ERROR   -1 /* Error return */
 
#define ISIN_ERANGE   -2 /* Input variable out of range */
 

Functions

int isinusforinit (double, double, double, double, double, double)
 
Isin_tIsin_for_init (double, double, double, double, long, int)
 
int isinusinvinit (double, double, double, double, double, double)
 
Isin_tIsin_inv_init (double, double, double, double, long, int)
 
int isinusfor (double, double, double *, double *)
 
int Isin_fwd (const Isin_t *, double, double, double *, double *)
 
int isinusinv (double, double, double *, double *)
 
int Isin_inv (const Isin_t *, double, double, double *, double *)
 
int Isin_for_free (Isin_t *)
 
int Isin_inv_free (Isin_t *)
 
static int Isin_error (const error_t *, const char *)
 

Macro Definition Documentation

◆ ISIN_ERANGE

#define ISIN_ERANGE   -2 /* Input variable out of range */

Definition at line 25 of file isin.h.

◆ ISIN_ERROR

#define ISIN_ERROR   -1 /* Error return */

Definition at line 24 of file isin.h.

◆ ISIN_SUCCESS

#define ISIN_SUCCESS   0 /* Successful return */

Definition at line 23 of file isin.h.

Function Documentation

◆ Isin_error()

static int Isin_error ( const error_t ,
const char *   
)
static

◆ Isin_for_free()

int Isin_for_free ( Isin_t )

◆ Isin_for_init()

Isin_t* Isin_for_init ( double  ,
double  ,
double  ,
double  ,
long  ,
int   
)

◆ Isin_fwd()

int Isin_fwd ( const Isin_t ,
double  ,
double  ,
double *  ,
double *   
)

◆ Isin_inv()

int Isin_inv ( const Isin_t ,
double  ,
double  ,
double *  ,
double *   
)

◆ Isin_inv_free()

int Isin_inv_free ( Isin_t )

◆ Isin_inv_init()

Isin_t* Isin_inv_init ( double  ,
double  ,
double  ,
double  ,
long  ,
int   
)

◆ isinusfor()

int isinusfor ( double  ,
double  ,
double *  ,
double *   
)

◆ isinusforinit()

int isinusforinit ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)

◆ isinusinv()

int isinusinv ( double  ,
double  ,
double *  ,
double *   
)

◆ isinusinvinit()

int isinusinvinit ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
)

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:53