PIPS
|
Go to the source code of this file.
Data Structures | |
struct | Smonome |
struct | Spolynome |
Macros | |
#define | monome_coeff(pm) ((pm)->coeff) |
Macros definitions. More... | |
#define | monome_term(pm) ((pm)->term) |
#define | polynome_monome(pp) ((pp)->monome) |
#define | polynome_succ(pp) ((pp)->succ) |
#define | is_single_monome(pp) ((!POLYNOME_NUL_P(pp)) && (POLYNOME_NUL_P(polynome_succ(pp)))) |
#define | monome_constant_new(coeff) make_monome(coeff, TCST, 1) |
#define | monome_power1_new(coeff, var) make_monome(coeff, var, 1) |
#define | MONOME_NUL ((Pmonome) -256) |
Null/undefined, monomial/polynomial definitions. More... | |
#define | MONOME_NUL_P(pm) ((pm)==MONOME_NUL) |
#define | MONOME_UNDEFINED ((Pmonome) -252) |
#define | MONOME_UNDEFINED_P(pm) ((pm)==MONOME_UNDEFINED) |
#define | MONOME_CONSTANT_P(pm) (term_cst((pm)->term)) |
#define | POLYNOME_NUL ((Ppolynome) NULL) |
#define | POLYNOME_NUL_P(pp) ((pp)==POLYNOME_NUL) |
#define | POLYNOME_UNDEFINED ((Ppolynome) -248) |
#define | POLYNOME_UNDEFINED_P(pp) ((pp)==POLYNOME_UNDEFINED) |
#define | MONOME_COEFF_MULTIPLY_SYMBOL "*" |
#define | MONOME_VAR_MULTIPLY_SYMBOL "." |
#define | POLYNOME_NUL_SYMBOL "0" |
#define | POLYNOME_UNDEFINED_SYMBOL "<polynome undefined>" |
#define | MONOME_NUL_SYMBOL "<monome nul>" |
#define | MONOME_UNDEFINED_SYMBOL "<monome undefined>" |
#define | MAX_NAME_LENGTH 50 |
#define | PNOME_MACH_EPS 1E-8 /**below this value, a float is null */ |
#define | PNOME_FLOAT_N_DECIMALES 2 /**nb of figures after point for coeffs */ |
#define | PNOME_FLOAT_TO_EXP_LEVEL 1E8 /**numbers >1E8 are printed with exponent */ |
#define | PNOME_FLOAT_TO_FRAC_LEVEL 9 /**print 1/2..1/9 rather than 0.50..0.11 */ |
Typedefs | |
typedef struct Smonome | Smonome |
typedef struct Smonome * | Pmonome |
typedef struct Spolynome | Spolynome |
typedef struct Spolynome * | Ppolynome |
#define is_single_monome | ( | pp | ) | ((!POLYNOME_NUL_P(pp)) && (POLYNOME_NUL_P(polynome_succ(pp)))) |
Definition at line 149 of file polynome-local.h.
#define MAX_NAME_LENGTH 50 |
Definition at line 173 of file polynome-local.h.
#define monome_coeff | ( | pm | ) | ((pm)->coeff) |
Macros definitions.
Definition at line 142 of file polynome-local.h.
#define MONOME_COEFF_MULTIPLY_SYMBOL "*" |
Definition at line 166 of file polynome-local.h.
#define monome_constant_new | ( | coeff | ) | make_monome(coeff, TCST, 1) |
Definition at line 151 of file polynome-local.h.
Definition at line 159 of file polynome-local.h.
#define MONOME_NUL ((Pmonome) -256) |
Null/undefined, monomial/polynomial definitions.
Definition at line 155 of file polynome-local.h.
#define MONOME_NUL_P | ( | pm | ) | ((pm)==MONOME_NUL) |
Definition at line 156 of file polynome-local.h.
#define MONOME_NUL_SYMBOL "<monome nul>" |
Definition at line 170 of file polynome-local.h.
#define monome_power1_new | ( | coeff, | |
var | |||
) | make_monome(coeff, var, 1) |
Definition at line 152 of file polynome-local.h.
#define monome_term | ( | pm | ) | ((pm)->term) |
Definition at line 143 of file polynome-local.h.
#define MONOME_UNDEFINED ((Pmonome) -252) |
Definition at line 157 of file polynome-local.h.
#define MONOME_UNDEFINED_P | ( | pm | ) | ((pm)==MONOME_UNDEFINED) |
Definition at line 158 of file polynome-local.h.
#define MONOME_UNDEFINED_SYMBOL "<monome undefined>" |
Definition at line 171 of file polynome-local.h.
#define MONOME_VAR_MULTIPLY_SYMBOL "." |
Definition at line 167 of file polynome-local.h.
#define PNOME_FLOAT_N_DECIMALES 2 /**nb of figures after point for coeffs */ |
Definition at line 176 of file polynome-local.h.
#define PNOME_FLOAT_TO_EXP_LEVEL 1E8 /**numbers >1E8 are printed with exponent */ |
Definition at line 177 of file polynome-local.h.
#define PNOME_FLOAT_TO_FRAC_LEVEL 9 /**print 1/2..1/9 rather than 0.50..0.11 */ |
Definition at line 178 of file polynome-local.h.
Definition at line 175 of file polynome-local.h.
#define polynome_monome | ( | pp | ) | ((pp)->monome) |
Definition at line 144 of file polynome-local.h.
#define POLYNOME_NUL ((Ppolynome) NULL) |
Definition at line 161 of file polynome-local.h.
#define POLYNOME_NUL_P | ( | pp | ) | ((pp)==POLYNOME_NUL) |
Definition at line 162 of file polynome-local.h.
#define POLYNOME_NUL_SYMBOL "0" |
Definition at line 168 of file polynome-local.h.
#define polynome_succ | ( | pp | ) | ((pp)->succ) |
Definition at line 145 of file polynome-local.h.
#define POLYNOME_UNDEFINED ((Ppolynome) -248) |
Definition at line 163 of file polynome-local.h.
#define POLYNOME_UNDEFINED_P | ( | pp | ) | ((pp)==POLYNOME_UNDEFINED) |
Definition at line 164 of file polynome-local.h.
#define POLYNOME_UNDEFINED_SYMBOL "<polynome undefined>" |
Definition at line 169 of file polynome-local.h.