PLUTO
test.c File Reference
#include <stdio.h>
Include dependency graph for test.c:

Go to the source code of this file.

Macros

#define C_IONS   3
 
#define N_IONS   0
 
#define C_EXPAND(a, b, c, d, e)   ,a,b,c
 
#define N_EXPAND(a, b, c, d, e)
 

Enumerations

enum  { HI = 10 }
 

Functions

int main ()
 

Macro Definition Documentation

#define C_EXPAND (   a,
  b,
  c,
  d,
 
)    ,a,b,c

Definition at line 14 of file test.c.

#define C_IONS   3

Definition at line 3 of file test.c.

#define N_EXPAND (   a,
  b,
  c,
  d,
 
)

Definition at line 22 of file test.c.

#define N_IONS   0

Definition at line 4 of file test.c.

Enumeration Type Documentation

anonymous enum
Enumerator
HI 

Definition at line 35 of file test.c.

35  {
36  HI = 10
37  C_EXPAND(CI, CII, CIII, CIV, CV)
38  N_EXPAND(NI, NII, NIII, NIV, NV)
39 };
Definition: test.c:36
#define C_EXPAND(a, b, c, d, e)
Definition: test.c:14
#define N_EXPAND(a, b, c, d, e)
Definition: test.c:22

Function Documentation

int main ( void  )

Definition at line 41 of file test.c.

42 {
43  double coll_ion_P[] = { 0., 0., 1.
44  C_EXPAND(0., 1., 1., 1., 1.)
45  N_EXPAND(0., 0., 1., 1., 0.), 0., 1., 0. };
46  double ab[] = {1 C_EXPAND(0.1,0.2,0.3,0.4, 0.5 ) N_EXPAND(10.2, 10.3, 10.4, 10.5, 10.6)};
47  int a;
48  printf ("CIII = %d, %d\n",CIII, CI);
49 
50  a = (1,0);
51  return (0);
52 
53 }
static double a
Definition: init.c:135
static int n
Definition: analysis.c:3
#define C_EXPAND(a, b, c, d, e)
Definition: test.c:14
#define N_EXPAND(a, b, c, d, e)
Definition: test.c:22