LORENE
LORENE's macros.

Macros

#define ETATZERO   0
 
#define ETATUN   1
 
#define ETATQCQ   2
 
#define ETATNONDEF   3
 
#define UNIFORM   3
 
#define RARE   1
 
#define FIN   0
 
#define UNSURR   2
 
#define SYM   1
 
#define NONSYM   0
 
#define BASE_CHEB   0
 
#define BASE_LEG   1
 
#define BASE_JAC02   2
 
#define MAX_BASE   32
 Nombre max. de bases differentes. More...
 
#define MAX_BASE_2   16
 Smaller maximum bases used for phi (and higher dimensions for now) More...
 
#define NONDEF   0x00000000
 base inconnue More...
 
#define MSQ_R   0x000000ff
 Extraction de l'info sur R. More...
 
#define MSQ_T   0x0000ff00
 Extraction de l'info sur Theta. More...
 
#define MSQ_P   0x000f0000
 Extraction de l'info sur Phi. More...
 
#define TRA_R   0
 Translation en R, used for a bitwise shift (in hex) More...
 
#define TRA_T   8
 Translation en Theta, used for a bitwise shift (in hex) More...
 
#define TRA_P   16
 Translation en Phi, used for a bitwise shift (in hex) More...
 
#define R_CHEB   0x00000001
 base de Chebychev ordinaire (fin) More...
 
#define R_CHEBP   0x00000002
 base de Cheb. paire (rare) seulement More...
 
#define R_CHEBI   0x00000003
 base de Cheb. impaire (rare) seulement More...
 
#define R_CHEBPI_P   0x00000004
 Cheb. pair-impair suivant l pair pour l=0. More...
 
#define R_CHEBPI_I   0x00000005
 Cheb. pair-impair suivant l impair pour l=0. More...
 
#define R_CHEBPIM_P   0x00000006
 Cheb. pair-impair suivant m, pair pour m=0. More...
 
#define R_CHEBPIM_I   0x00000007
 Cheb. pair-impair suivant m, impair pour m=0. More...
 
#define R_CHEBU   0x00000008
 base de Chebychev ordinaire (fin), dev. en 1/r More...
 
#define R_LEG   0x00000009
 base de Legendre ordinaire (fin) More...
 
#define R_LEGP   0x0000000a
 base de Legendre paire (rare) seulement More...
 
#define R_LEGI   0x0000000b
 base de Legendre impaire (rare) seulement More...
 
#define R_JACO02   0x0000000c
 base de Jacobi(0,2) ordinaire (finjac) More...
 
#define T_COSSIN_C   0x00000100
 dev. cos-sin alternes, cos pour m=0 More...
 
#define T_COSSIN_S   0x00000200
 dev. cos-sin alternes, sin pour m=0 More...
 
#define T_COS   0x00000300
 dev. cos seulement More...
 
#define T_SIN   0x00000400
 dev. sin seulement More...
 
#define T_COS_P   0x00000500
 dev. cos seulement, harmoniques paires More...
 
#define T_SIN_P   0x00000600
 dev. sin seulement, harmoniques paires More...
 
#define T_COS_I   0x00000700
 dev. cos seulement, harmoniques impaires More...
 
#define T_SIN_I   0x00000800
 dev. sin seulement, harmoniques impaires More...
 
#define T_COSSIN_CP   0x00000900
 cos pair-sin impair alternes, cos pour m=0 More...
 
#define T_COSSIN_SP   0x00000a00
 sin pair-cos impair alternes, sin pour m=0 More...
 
#define T_COSSIN_CI   0x00000b00
 cos impair-sin pair alternes, cos pour m=0 More...
 
#define T_COSSIN_SI   0x00000c00
 sin impair-cos pair alternes, sin pour m=0 More...
 
#define T_LEG_P   0x00000d00
 fct. de Legendre associees paires More...
 
#define T_LEG_PP   0x00000e00
 fct. de Legendre associees paires avec m pair More...
 
#define T_LEG_I   0x00000f00
 fct. de Legendre associees impaires More...
 
#define T_LEG_IP   0x00001000
 fct. de Legendre associees impaires avec m pair More...
 
#define T_LEG_PI   0x00001100
 fct. de Legendre associees paires avec m impair More...
 
#define T_LEG_II   0x00001200
 fct. de Legendre associees impaires avec m impair More...
 
#define T_CL_COS_P   0x00001300
 CL of even cosines. More...
 
#define T_CL_SIN_P   0x00001400
 CL of even sines. More...
 
#define T_CL_COS_I   0x00001500
 CL of odd cosines. More...
 
#define T_CL_SIN_I   0x00001600
 CL of odd sines. More...
 
#define T_LEG   0x00001700
 fct. de Legendre associees More...
 
#define T_LEG_MP   0x00001800
 fct. de Legendre associees avec m pair More...
 
#define T_LEG_MI   0x00001900
 fct. de Legendre associees avec m impair More...
 
#define P_COSSIN   0x00010000
 dev. standart More...
 
#define P_COSSIN_P   0x00020000
 dev. sur Phi = 2*phi, freq. paires More...
 
#define P_COSSIN_I   0x00030000
 dev. sur Phi = 2*phi, freq. impaires More...
 
#define P_COS   0x00040000
 dev. cos seulement More...
 
#define P_SIN   0x00050000
 dev. sin seulement More...
 
#define POLYTROPE   0x000000001
 eos polytropique More...
 
#define INCOMP   0x000000002
 eos incompressible More...
 
#define POLYTROPE_NEWT   0x000000003
 eos polytropique (cas newtonien) More...
 
#define INCOMP_NEWT   0x000000004
 eos incompressible (cas newtonien) More...
 
#define MAX_DAL   32
 Nombre max d'operateurs (pour l'instant) More...
 
#define ORDRE1_SMALL   0x000000001
 Operateur du premier ordre, $\delta < \delta_{crit}$. More...
 
#define ORDRE1_LARGE   0x000000002
 Operateur du premier ordre $\delta > \delta_{crit}$. More...
 
#define O2DEGE_SMALL   0x000000003
 Operateur du deuxieme ordre degenere $\delta < \delta_{crit}$. More...
 
#define O2DEGE_LARGE   0x000000004
 Operateur du deuxieme ordre degenere $\delta > \delta_{crit}$. More...
 
#define O2NOND_SMALL   0x000000005
 Operateur du deuxieme ordre non degenere $\delta < \delta_{crit}$. More...
 
#define O2NOND_LARGE   0x000000006
 Operateur du deuxieme ordre non degenere $\delta > \delta_{crit}$. More...
 

Detailed Description

Macro Definition Documentation

◆ INCOMP

#define INCOMP   0x000000002

eos incompressible

Definition at line 262 of file type_parite.h.

◆ INCOMP_NEWT

#define INCOMP_NEWT   0x000000004

eos incompressible (cas newtonien)

Definition at line 266 of file type_parite.h.

◆ MAX_BASE

#define MAX_BASE   32

Nombre max. de bases differentes.

Definition at line 144 of file type_parite.h.

◆ MAX_BASE_2

#define MAX_BASE_2   16

Smaller maximum bases used for phi (and higher dimensions for now)

Definition at line 146 of file type_parite.h.

◆ MAX_DAL

#define MAX_DAL   32

Nombre max d'operateurs (pour l'instant)

Definition at line 274 of file type_parite.h.

◆ MSQ_P

#define MSQ_P   0x000f0000

Extraction de l'info sur Phi.

Definition at line 156 of file type_parite.h.

◆ MSQ_R

#define MSQ_R   0x000000ff

Extraction de l'info sur R.

Definition at line 152 of file type_parite.h.

◆ MSQ_T

#define MSQ_T   0x0000ff00

Extraction de l'info sur Theta.

Definition at line 154 of file type_parite.h.

◆ NONDEF

#define NONDEF   0x00000000

base inconnue

Definition at line 150 of file type_parite.h.

◆ O2DEGE_LARGE

#define O2DEGE_LARGE   0x000000004

Operateur du deuxieme ordre degenere $\delta > \delta_{crit}$.

Definition at line 282 of file type_parite.h.

◆ O2DEGE_SMALL

#define O2DEGE_SMALL   0x000000003

Operateur du deuxieme ordre degenere $\delta < \delta_{crit}$.

Definition at line 280 of file type_parite.h.

◆ O2NOND_LARGE

#define O2NOND_LARGE   0x000000006

Operateur du deuxieme ordre non degenere $\delta > \delta_{crit}$.

Definition at line 286 of file type_parite.h.

◆ O2NOND_SMALL

#define O2NOND_SMALL   0x000000005

Operateur du deuxieme ordre non degenere $\delta < \delta_{crit}$.

Definition at line 284 of file type_parite.h.

◆ ORDRE1_LARGE

#define ORDRE1_LARGE   0x000000002

Operateur du premier ordre $\delta > \delta_{crit}$.

Definition at line 278 of file type_parite.h.

◆ ORDRE1_SMALL

#define ORDRE1_SMALL   0x000000001

Operateur du premier ordre, $\delta < \delta_{crit}$.

Definition at line 276 of file type_parite.h.

◆ P_COS

#define P_COS   0x00040000

dev. cos seulement

Definition at line 251 of file type_parite.h.

◆ P_COSSIN

#define P_COSSIN   0x00010000

dev. standart

Definition at line 245 of file type_parite.h.

◆ P_COSSIN_I

#define P_COSSIN_I   0x00030000

dev. sur Phi = 2*phi, freq. impaires

Definition at line 249 of file type_parite.h.

◆ P_COSSIN_P

#define P_COSSIN_P   0x00020000

dev. sur Phi = 2*phi, freq. paires

Definition at line 247 of file type_parite.h.

◆ P_SIN

#define P_SIN   0x00050000

dev. sin seulement

Definition at line 253 of file type_parite.h.

◆ POLYTROPE

#define POLYTROPE   0x000000001

eos polytropique

Definition at line 260 of file type_parite.h.

◆ POLYTROPE_NEWT

#define POLYTROPE_NEWT   0x000000003

eos polytropique (cas newtonien)

Definition at line 264 of file type_parite.h.

◆ R_CHEB

#define R_CHEB   0x00000001

base de Chebychev ordinaire (fin)

Definition at line 166 of file type_parite.h.

◆ R_CHEBI

#define R_CHEBI   0x00000003

base de Cheb. impaire (rare) seulement

Definition at line 170 of file type_parite.h.

◆ R_CHEBP

#define R_CHEBP   0x00000002

base de Cheb. paire (rare) seulement

Definition at line 168 of file type_parite.h.

◆ R_CHEBPI_I

#define R_CHEBPI_I   0x00000005

Cheb. pair-impair suivant l impair pour l=0.

Definition at line 174 of file type_parite.h.

◆ R_CHEBPI_P

#define R_CHEBPI_P   0x00000004

Cheb. pair-impair suivant l pair pour l=0.

Definition at line 172 of file type_parite.h.

◆ R_CHEBPIM_I

#define R_CHEBPIM_I   0x00000007

Cheb. pair-impair suivant m, impair pour m=0.

Definition at line 178 of file type_parite.h.

◆ R_CHEBPIM_P

#define R_CHEBPIM_P   0x00000006

Cheb. pair-impair suivant m, pair pour m=0.

Definition at line 176 of file type_parite.h.

◆ R_CHEBU

#define R_CHEBU   0x00000008

base de Chebychev ordinaire (fin), dev. en 1/r

Definition at line 180 of file type_parite.h.

◆ R_JACO02

#define R_JACO02   0x0000000c

base de Jacobi(0,2) ordinaire (finjac)

Definition at line 188 of file type_parite.h.

◆ R_LEG

#define R_LEG   0x00000009

base de Legendre ordinaire (fin)

Definition at line 182 of file type_parite.h.

◆ R_LEGI

#define R_LEGI   0x0000000b

base de Legendre impaire (rare) seulement

Definition at line 186 of file type_parite.h.

◆ R_LEGP

#define R_LEGP   0x0000000a

base de Legendre paire (rare) seulement

Definition at line 184 of file type_parite.h.

◆ T_CL_COS_I

#define T_CL_COS_I   0x00001500

CL of odd cosines.

Definition at line 232 of file type_parite.h.

◆ T_CL_COS_P

#define T_CL_COS_P   0x00001300

CL of even cosines.

Definition at line 228 of file type_parite.h.

◆ T_CL_SIN_I

#define T_CL_SIN_I   0x00001600

CL of odd sines.

Definition at line 234 of file type_parite.h.

◆ T_CL_SIN_P

#define T_CL_SIN_P   0x00001400

CL of even sines.

Definition at line 230 of file type_parite.h.

◆ T_COS

#define T_COS   0x00000300

dev. cos seulement

Definition at line 196 of file type_parite.h.

◆ T_COS_I

#define T_COS_I   0x00000700

dev. cos seulement, harmoniques impaires

Definition at line 204 of file type_parite.h.

◆ T_COS_P

#define T_COS_P   0x00000500

dev. cos seulement, harmoniques paires

Definition at line 200 of file type_parite.h.

◆ T_COSSIN_C

#define T_COSSIN_C   0x00000100

dev. cos-sin alternes, cos pour m=0

Definition at line 192 of file type_parite.h.

◆ T_COSSIN_CI

#define T_COSSIN_CI   0x00000b00

cos impair-sin pair alternes, cos pour m=0

Definition at line 212 of file type_parite.h.

◆ T_COSSIN_CP

#define T_COSSIN_CP   0x00000900

cos pair-sin impair alternes, cos pour m=0

Definition at line 208 of file type_parite.h.

◆ T_COSSIN_S

#define T_COSSIN_S   0x00000200

dev. cos-sin alternes, sin pour m=0

Definition at line 194 of file type_parite.h.

◆ T_COSSIN_SI

#define T_COSSIN_SI   0x00000c00

sin impair-cos pair alternes, sin pour m=0

Definition at line 214 of file type_parite.h.

◆ T_COSSIN_SP

#define T_COSSIN_SP   0x00000a00

sin pair-cos impair alternes, sin pour m=0

Definition at line 210 of file type_parite.h.

◆ T_LEG

#define T_LEG   0x00001700

fct. de Legendre associees

Definition at line 236 of file type_parite.h.

◆ T_LEG_I

#define T_LEG_I   0x00000f00

fct. de Legendre associees impaires

Definition at line 220 of file type_parite.h.

◆ T_LEG_II

#define T_LEG_II   0x00001200

fct. de Legendre associees impaires avec m impair

Definition at line 226 of file type_parite.h.

◆ T_LEG_IP

#define T_LEG_IP   0x00001000

fct. de Legendre associees impaires avec m pair

Definition at line 222 of file type_parite.h.

◆ T_LEG_MI

#define T_LEG_MI   0x00001900

fct. de Legendre associees avec m impair

Definition at line 240 of file type_parite.h.

◆ T_LEG_MP

#define T_LEG_MP   0x00001800

fct. de Legendre associees avec m pair

Definition at line 238 of file type_parite.h.

◆ T_LEG_P

#define T_LEG_P   0x00000d00

fct. de Legendre associees paires

Definition at line 216 of file type_parite.h.

◆ T_LEG_PI

#define T_LEG_PI   0x00001100

fct. de Legendre associees paires avec m impair

Definition at line 224 of file type_parite.h.

◆ T_LEG_PP

#define T_LEG_PP   0x00000e00

fct. de Legendre associees paires avec m pair

Definition at line 218 of file type_parite.h.

◆ T_SIN

#define T_SIN   0x00000400

dev. sin seulement

Definition at line 198 of file type_parite.h.

◆ T_SIN_I

#define T_SIN_I   0x00000800

dev. sin seulement, harmoniques impaires

Definition at line 206 of file type_parite.h.

◆ T_SIN_P

#define T_SIN_P   0x00000600

dev. sin seulement, harmoniques paires

Definition at line 202 of file type_parite.h.

◆ TRA_P

#define TRA_P   16

Translation en Phi, used for a bitwise shift (in hex)

Definition at line 162 of file type_parite.h.

◆ TRA_R

#define TRA_R   0

Translation en R, used for a bitwise shift (in hex)

Definition at line 158 of file type_parite.h.

◆ TRA_T

#define TRA_T   8

Translation en Theta, used for a bitwise shift (in hex)

Definition at line 160 of file type_parite.h.