|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|

Go to the source code of this file.
Classes | |
| struct | eqninfstruct |
Macros | |
| #define | EE_ERR_BAD_OP_ON_CHAR 14 |
| #define | EE_ERR_BAD_OP_ON_NUM 15 |
| #define | EE_ERR_DOLLAR_SIGN 10 |
| #define | EE_ERR_DOMAIN 7 |
| #define | EE_ERR_EQN_BAD 11 |
| #define | EE_ERR_EQN_TOO_LONG 17 |
| #define | EE_ERR_MEM_CORRUPT 8 |
| #define | EE_ERR_MEM_LACK 4 |
| #define | EE_ERR_NO_VARS 5 |
| #define | EE_ERR_ODD_NUM_BRACKETS 3 |
| #define | EE_ERR_ODD_NUM_PARENS 2 |
| #define | EE_ERR_ODD_NUM_QUOTES 12 |
| #define | EE_ERR_POUND_SIGN 9 |
| #define | EE_ERR_TOO_MANY_VARS 6 |
| #define | EE_ERR_UNKNOWN 1 |
| #define | EE_ERR_UNSUPPORTED 16 |
| #define | EE_ERR_VAR_NAME_BAD 13 |
| #define | EE_SCRATCH_EQN_LEN 1024 |
| #define | EE_VAR_TYPE_CHAR 2 |
| #define | EE_VAR_TYPE_NUMERIC 1 |
| #define | EE_VAR_TYPE_UNKNOWN 0 |
| #define | FF_VALIDATE(o) assert(o); |
Typedefs | |
| typedef struct eqninfstruct | EQUATION_INFO |
| typedef struct eqninfstruct * | EQUATION_INFO_PTR |
Functions | |
| EQUATION_INFO_PTR | ee_clean_up_equation (char *eqn, int *error) |
| double | ee_evaluate_equation (EQUATION_INFO_PTR einfo, int *error) |
| void | ee_show_err_mesg (char *buffer, int error) |
| #define EE_ERR_BAD_OP_ON_CHAR 14 |
Definition at line 47 of file eval_eqn.h.
| #define EE_ERR_BAD_OP_ON_NUM 15 |
Definition at line 48 of file eval_eqn.h.
| #define EE_ERR_DOLLAR_SIGN 10 |
Definition at line 43 of file eval_eqn.h.
| #define EE_ERR_DOMAIN 7 |
Definition at line 40 of file eval_eqn.h.
| #define EE_ERR_EQN_BAD 11 |
Definition at line 44 of file eval_eqn.h.
| #define EE_ERR_EQN_TOO_LONG 17 |
Definition at line 50 of file eval_eqn.h.
| #define EE_ERR_MEM_CORRUPT 8 |
Definition at line 41 of file eval_eqn.h.
| #define EE_ERR_MEM_LACK 4 |
Definition at line 37 of file eval_eqn.h.
| #define EE_ERR_NO_VARS 5 |
Definition at line 38 of file eval_eqn.h.
| #define EE_ERR_ODD_NUM_BRACKETS 3 |
Definition at line 36 of file eval_eqn.h.
| #define EE_ERR_ODD_NUM_PARENS 2 |
Definition at line 35 of file eval_eqn.h.
| #define EE_ERR_ODD_NUM_QUOTES 12 |
Definition at line 45 of file eval_eqn.h.
| #define EE_ERR_POUND_SIGN 9 |
Definition at line 42 of file eval_eqn.h.
| #define EE_ERR_TOO_MANY_VARS 6 |
Definition at line 39 of file eval_eqn.h.
| #define EE_ERR_UNKNOWN 1 |
Definition at line 34 of file eval_eqn.h.
| #define EE_ERR_UNSUPPORTED 16 |
Definition at line 49 of file eval_eqn.h.
| #define EE_ERR_VAR_NAME_BAD 13 |
Definition at line 46 of file eval_eqn.h.
| #define EE_SCRATCH_EQN_LEN 1024 |
Definition at line 31 of file eval_eqn.h.
| #define EE_VAR_TYPE_CHAR 2 |
Definition at line 55 of file eval_eqn.h.
| #define EE_VAR_TYPE_NUMERIC 1 |
Definition at line 54 of file eval_eqn.h.
| #define EE_VAR_TYPE_UNKNOWN 0 |
Definition at line 53 of file eval_eqn.h.
| #define FF_VALIDATE | ( | o | ) | assert(o); |
Definition at line 95 of file eval_eqn.h.
| typedef struct eqninfstruct EQUATION_INFO |
| typedef struct eqninfstruct * EQUATION_INFO_PTR |
| EQUATION_INFO_PTR ee_clean_up_equation | ( | char * | eqn, |
| int * | error | ||
| ) |
| double ee_evaluate_equation | ( | EQUATION_INFO_PTR | einfo, |
| int * | error | ||
| ) |
| void ee_show_err_mesg | ( | char * | buffer, |
| int | error | ||
| ) |