Flow123d  release_2.1.0-87-gfbc1563
Classes | Macros | Typedefs | Variables
quad.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QUAD_
 

Macros

#define QUAD_DEFAULT   -1
 
#define QUAD_1D_P1   (&QUAD_1D_P1_)
 
#define QUAD_1D_P2   (&QUAD_1D_P3_)
 
#define QUAD_1D_P3   (&QUAD_1D_P3_)
 
#define QUAD_1D_P4   (&QUAD_1D_P5_)
 
#define QUAD_1D_P5   (&QUAD_1D_P5_)
 
#define QUAD_1D_P6   (&QUAD_1D_P7_)
 
#define QUAD_1D_P7   (&QUAD_1D_P7_)
 
#define QUAD_1D_P8   (&QUAD_1D_P9_)
 
#define QUAD_1D_P9   (&QUAD_1D_P9_)
 
#define QUAD_1D_P10   (&QUAD_1D_P11_)
 
#define QUAD_1D_P11   (&QUAD_1D_P11_)
 
#define QUAD_1D_P12   (&QUAD_1D_P13_)
 
#define QUAD_1D_P13   (&QUAD_1D_P13_)
 
#define QUAD_1D_P14   (&QUAD_1D_P15_)
 
#define QUAD_1D_P15   (&QUAD_1D_P15_)
 
#define QUAD_1D_P16   (&QUAD_1D_P17_)
 
#define QUAD_1D_P17   (&QUAD_1D_P17_)
 
#define QUAD_1D_P18   (&QUAD_1D_P19_)
 
#define QUAD_1D_P19   (&QUAD_1D_P19_)
 
#define QUAD_1D_P20   (&QUAD_1D_P21_)
 
#define QUAD_1D_P21   (&QUAD_1D_P21_)
 
#define QUAD_2D_P1   (&QUAD_2D_P1_)
 
#define QUAD_2D_P2   (&QUAD_2D_P2_)
 
#define QUAD_2D_P3   (&QUAD_2D_P3_)
 
#define QUAD_2D_P4   (&QUAD_2D_P4_)
 
#define QUAD_2D_P5   (&QUAD_2D_P5_)
 
#define QUAD_2D_P6   (&QUAD_2D_P6_)
 
#define QUAD_2D_P7   (&QUAD_2D_P7_)
 
#define QUAD_2D_P8   (&QUAD_2D_P8_)
 
#define QUAD_2D_P9   (&QUAD_2D_P9_)
 
#define QUAD_2D_P10   (&QUAD_2D_P10_)
 
#define QUAD_2D_P11   (&QUAD_2D_P11_)
 
#define QUAD_2D_P12   (&QUAD_2D_P12_)
 
#define QUAD_2D_P13   (&QUAD_2D_P13_)
 
#define QUAD_2D_P14   (&QUAD_2D_P14_)
 
#define QUAD_2D_P15   (&QUAD_2D_P15_)
 
#define QUAD_2D_P16   (&QUAD_2D_P16_)
 
#define QUAD_2D_P17   (&QUAD_2D_P17_)
 
#define QUAD_2D_P18   (&QUAD_2D_P18_)
 
#define QUAD_2D_P19   (&QUAD_2D_P19_)
 
#define QUAD_2D_P20   (&QUAD_2D_P20_)
 
#define QUAD_2D_P21   (&QUAD_2D_P21_)
 
#define QUAD_3D_P1   (&QUAD_3D_P1_)
 
#define QUAD_3D_P2   (&QUAD_3D_P2_)
 
#define QUAD_3D_P3   (&QUAD_3D_P3_)
 
#define QUAD_3D_P4   (&QUAD_3D_P4_)
 
#define QUAD_3D_P5   (&QUAD_3D_P5_)
 
#define QUAD_3D_P6   (&QUAD_3D_P6_)
 
#define QUAD_3D_P7   (&QUAD_3D_P7_)
 
#define QUAD_3D_P8   (&QUAD_3D_P8_)
 
#define QUAD_3D_P9   (&QUAD_3D_P9_)
 
#define QUAD_3D_P10   (&QUAD_3D_P10_)
 
#define QUAD_3D_P11   (&QUAD_3D_P11_)
 
#define QUAD_3D_P12   (&QUAD_3D_P12_)
 
#define QUAD_3D_P13   (&QUAD_3D_P13_)
 
#define QUAD_3D_P14   (&QUAD_3D_P14_)
 
#define Perm2(a)   _F(a),_F(a)
 
#define Dup2(w)   _F(w)
 
#define Perm11(a)   _F(a),_F(1.)-(_F(a)), _F(1.)-(_F(a)),_F(a)
 
#define Dup11(w)   _F(w),_F(w)
 
#define Perm3(a)   _F(a),_F(a),_F(a)
 
#define Dup3(w)   _F(w)
 
#define Perm21(a)
 
#define Dup21(w)   _F(w),_F(w),_F(w)
 
#define Perm111(a, b)
 
#define Dup111(w)   _F(w),_F(w),_F(w),_F(w),_F(w),_F(w)
 
#define Perm4(a)   _F(a),_F(a),_F(a),_F(a)
 
#define Dup4(w)   _F(w)
 
#define Perm31(a)
 
#define Dup31(w)   _F(w),_F(w),_F(w),_F(w)
 
#define Perm22(a)
 
#define Dup22(w)   _F(w),_F(w),_F(w),_F(w),_F(w),_F(w)
 
#define Perm211(a, b)
 
#define Dup211(w)
 
#define Perm0111(p, a, b, c)   p,a,b,c, p,a,c,b, p,b,a,c, p,b,c,a, p,c,a,b, p,c,b,a
 
#define Perm1111(a, b, c)
 
#define Dup1111(w)   Dup111(w), Dup111(w), Dup111(w), Dup111(w)
 
#define PHG_QUAD_H
 

Typedefs

typedef struct QUAD_ QUAD
 

Variables

QUAD QUAD_1D_P1_
 
QUAD QUAD_1D_P3_
 
QUAD QUAD_1D_P5_
 
QUAD QUAD_1D_P7_
 
QUAD QUAD_1D_P9_
 
QUAD QUAD_1D_P11_
 
QUAD QUAD_1D_P13_
 
QUAD QUAD_1D_P15_
 
QUAD QUAD_1D_P17_
 
QUAD QUAD_1D_P19_
 
QUAD QUAD_1D_P21_
 
QUAD QUAD_2D_P1_
 
QUAD QUAD_2D_P2_
 
QUAD QUAD_2D_P3_
 
QUAD QUAD_2D_P4_
 
QUAD QUAD_2D_P5_
 
QUAD QUAD_2D_P6_
 
QUAD QUAD_2D_P7_
 
QUAD QUAD_2D_P8_
 
QUAD QUAD_2D_P9_
 
QUAD QUAD_2D_P10_
 
QUAD QUAD_2D_P11_
 
QUAD QUAD_2D_P12_
 
QUAD QUAD_2D_P13_
 
QUAD QUAD_2D_P14_
 
QUAD QUAD_2D_P15_
 
QUAD QUAD_2D_P16_
 
QUAD QUAD_2D_P17_
 
QUAD QUAD_2D_P18_
 
QUAD QUAD_2D_P19_
 
QUAD QUAD_2D_P20_
 
QUAD QUAD_2D_P21_
 
QUAD QUAD_3D_P1_
 
QUAD QUAD_3D_P2_
 
QUAD QUAD_3D_P3_
 
QUAD QUAD_3D_P4_
 
QUAD QUAD_3D_P5_
 
QUAD QUAD_3D_P6_
 
QUAD QUAD_3D_P7_
 
QUAD QUAD_3D_P8_
 
QUAD QUAD_3D_P9_
 
QUAD QUAD_3D_P10_
 
QUAD QUAD_3D_P11_
 
QUAD QUAD_3D_P12_
 
QUAD QUAD_3D_P13_
 
QUAD QUAD_3D_P14_
 

Macro Definition Documentation

#define Dup11 (   w)    _F(w),_F(w)

Definition at line 155 of file quad.h.

#define Dup111 (   w)    _F(w),_F(w),_F(w),_F(w),_F(w),_F(w)

Definition at line 170 of file quad.h.

#define Dup1111 (   w)    Dup111(w), Dup111(w), Dup111(w), Dup111(w)

Definition at line 207 of file quad.h.

#define Dup2 (   w)    _F(w)

Definition at line 153 of file quad.h.

#define Dup21 (   w)    _F(w),_F(w),_F(w)

Definition at line 163 of file quad.h.

#define Dup211 (   w)
Value:
_F(w),_F(w),_F(w),_F(w),_F(w),_F(w),\
_F(w),_F(w),_F(w),_F(w),_F(w),_F(w)
#define _F(n)

Definition at line 199 of file quad.h.

#define Dup22 (   w)    _F(w),_F(w),_F(w),_F(w),_F(w),_F(w)

Definition at line 186 of file quad.h.

#define Dup3 (   w)    _F(w)

Definition at line 159 of file quad.h.

#define Dup31 (   w)    _F(w),_F(w),_F(w),_F(w)

Definition at line 179 of file quad.h.

#define Dup4 (   w)    _F(w)

Definition at line 174 of file quad.h.

#define Perm0111 (   p,
  a,
  b,
 
)    p,a,b,c, p,a,c,b, p,b,a,c, p,b,c,a, p,c,a,b, p,c,b,a

Definition at line 201 of file quad.h.

#define Perm11 (   a)    _F(a),_F(1.)-(_F(a)), _F(1.)-(_F(a)),_F(a)

Definition at line 154 of file quad.h.

#define Perm111 (   a,
 
)
Value:
_F(a),_F(b),_F(1.)-(_F(a))-(_F(b)), \
_F(a),_F(1.)-(_F(a))-(_F(b)),_F(b), \
_F(b),_F(a),_F(1.)-(_F(a))-(_F(b)), \
_F(b),_F(1.)-(_F(a))-(_F(b)),_F(a), \
_F(1.)-(_F(a))-(_F(b)),_F(a),_F(b), \
_F(1.)-(_F(a))-(_F(b)),_F(b),_F(a)
#define _F(n)

Definition at line 164 of file quad.h.

#define Perm1111 (   a,
  b,
 
)
Value:
Perm0111(_F(a),_F(b),_F(c),_F(1.)-(_F(a))-(_F(b))-(_F(c))), \
Perm0111(_F(b),_F(a),_F(c),_F(1.)-(_F(a))-(_F(b))-(_F(c))), \
Perm0111(_F(c),_F(a),_F(b),_F(1.)-(_F(a))-(_F(b))-(_F(c))), \
Perm0111(_F(1.)-(_F(a))-(_F(b))-(_F(c)),_F(a),_F(b),_F(c))
#define Perm0111(p, a, b, c)
Definition: quad.h:201
#define _F(n)

Definition at line 202 of file quad.h.

#define Perm2 (   a)    _F(a),_F(a)

Definition at line 152 of file quad.h.

#define Perm21 (   a)
Value:
_F(a),_F(a),_F(1.)-(_F(a))-(_F(a)), \
_F(a),_F(1.)-(_F(a))-(_F(a)),_F(a), \
_F(1.)-(_F(a))-(_F(a)),_F(a),_F(a)
#define _F(n)

Definition at line 160 of file quad.h.

#define Perm211 (   a,
 
)
Value:
_F(a),_F(a),_F(b),_F(1.)-(_F(a))-(_F(a))-(_F(b)), \
_F(a),_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(b), \
_F(a),_F(b),_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)), \
_F(a),_F(b),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a), \
_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a),_F(b), \
_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(b),_F(a), \
_F(b),_F(a),_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)), \
_F(b),_F(a),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a), \
_F(b),_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a),_F(a), \
_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a),_F(a),_F(b), \
_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(a),_F(b),_F(a), \
_F(1.)-(_F(a))-(_F(a))-(_F(b)),_F(b),_F(a),_F(a)
#define _F(n)

Definition at line 187 of file quad.h.

#define Perm22 (   a)
Value:
_F(a),_F(a),_F(.5)-(_F(a)),_F(.5)-(_F(a)), \
_F(a),_F(.5)-(_F(a)),_F(a),_F(.5)-(_F(a)), \
_F(a),_F(.5)-(_F(a)),_F(.5)-(_F(a)),_F(a), \
_F(.5)-(_F(a)),_F(a),_F(.5)-(_F(a)),_F(a), \
_F(.5)-(_F(a)),_F(a),_F(a),_F(.5)-(_F(a)), \
_F(.5)-(_F(a)),_F(.5)-(_F(a)),_F(a),_F(a)
#define _F(n)

Definition at line 180 of file quad.h.

#define Perm3 (   a)    _F(a),_F(a),_F(a)

Definition at line 158 of file quad.h.

#define Perm31 (   a)
Value:
_F(a),_F(a),_F(a),_F(1.)-_F(3.)*(_F(a)), \
_F(a),_F(a),_F(1.)-_F(3.)*(_F(a)),_F(a), \
_F(a),_F(1.)-_F(3.)*(_F(a)),_F(a),_F(a), \
_F(1.)-_F(3.)*(_F(a)),_F(a),_F(a),_F(a)
#define _F(n)

Definition at line 175 of file quad.h.

#define Perm4 (   a)    _F(a),_F(a),_F(a),_F(a)

Definition at line 173 of file quad.h.

#define PHG_QUAD_H

Definition at line 210 of file quad.h.

#define QUAD_1D_P1   (&QUAD_1D_P1_)

Definition at line 43 of file quad.h.

#define QUAD_1D_P10   (&QUAD_1D_P11_)

Definition at line 57 of file quad.h.

#define QUAD_1D_P11   (&QUAD_1D_P11_)

Definition at line 58 of file quad.h.

#define QUAD_1D_P12   (&QUAD_1D_P13_)

Definition at line 60 of file quad.h.

#define QUAD_1D_P13   (&QUAD_1D_P13_)

Definition at line 61 of file quad.h.

#define QUAD_1D_P14   (&QUAD_1D_P15_)

Definition at line 63 of file quad.h.

#define QUAD_1D_P15   (&QUAD_1D_P15_)

Definition at line 64 of file quad.h.

#define QUAD_1D_P16   (&QUAD_1D_P17_)

Definition at line 66 of file quad.h.

#define QUAD_1D_P17   (&QUAD_1D_P17_)

Definition at line 67 of file quad.h.

#define QUAD_1D_P18   (&QUAD_1D_P19_)

Definition at line 69 of file quad.h.

#define QUAD_1D_P19   (&QUAD_1D_P19_)

Definition at line 70 of file quad.h.

#define QUAD_1D_P2   (&QUAD_1D_P3_)

Definition at line 45 of file quad.h.

#define QUAD_1D_P20   (&QUAD_1D_P21_)

Definition at line 72 of file quad.h.

#define QUAD_1D_P21   (&QUAD_1D_P21_)

Definition at line 73 of file quad.h.

#define QUAD_1D_P3   (&QUAD_1D_P3_)

Definition at line 46 of file quad.h.

#define QUAD_1D_P4   (&QUAD_1D_P5_)

Definition at line 48 of file quad.h.

#define QUAD_1D_P5   (&QUAD_1D_P5_)

Definition at line 49 of file quad.h.

#define QUAD_1D_P6   (&QUAD_1D_P7_)

Definition at line 51 of file quad.h.

#define QUAD_1D_P7   (&QUAD_1D_P7_)

Definition at line 52 of file quad.h.

#define QUAD_1D_P8   (&QUAD_1D_P9_)

Definition at line 54 of file quad.h.

#define QUAD_1D_P9   (&QUAD_1D_P9_)

Definition at line 55 of file quad.h.

#define QUAD_2D_P1   (&QUAD_2D_P1_)

Definition at line 77 of file quad.h.

#define QUAD_2D_P10   (&QUAD_2D_P10_)

Definition at line 95 of file quad.h.

#define QUAD_2D_P11   (&QUAD_2D_P11_)

Definition at line 97 of file quad.h.

#define QUAD_2D_P12   (&QUAD_2D_P12_)

Definition at line 99 of file quad.h.

#define QUAD_2D_P13   (&QUAD_2D_P13_)

Definition at line 101 of file quad.h.

#define QUAD_2D_P14   (&QUAD_2D_P14_)

Definition at line 103 of file quad.h.

#define QUAD_2D_P15   (&QUAD_2D_P15_)

Definition at line 105 of file quad.h.

#define QUAD_2D_P16   (&QUAD_2D_P16_)

Definition at line 107 of file quad.h.

#define QUAD_2D_P17   (&QUAD_2D_P17_)

Definition at line 109 of file quad.h.

#define QUAD_2D_P18   (&QUAD_2D_P18_)

Definition at line 111 of file quad.h.

#define QUAD_2D_P19   (&QUAD_2D_P19_)

Definition at line 113 of file quad.h.

#define QUAD_2D_P2   (&QUAD_2D_P2_)

Definition at line 79 of file quad.h.

#define QUAD_2D_P20   (&QUAD_2D_P20_)

Definition at line 115 of file quad.h.

#define QUAD_2D_P21   (&QUAD_2D_P21_)

Definition at line 117 of file quad.h.

#define QUAD_2D_P3   (&QUAD_2D_P3_)

Definition at line 81 of file quad.h.

#define QUAD_2D_P4   (&QUAD_2D_P4_)

Definition at line 83 of file quad.h.

#define QUAD_2D_P5   (&QUAD_2D_P5_)

Definition at line 85 of file quad.h.

#define QUAD_2D_P6   (&QUAD_2D_P6_)

Definition at line 87 of file quad.h.

#define QUAD_2D_P7   (&QUAD_2D_P7_)

Definition at line 89 of file quad.h.

#define QUAD_2D_P8   (&QUAD_2D_P8_)

Definition at line 91 of file quad.h.

#define QUAD_2D_P9   (&QUAD_2D_P9_)

Definition at line 93 of file quad.h.

#define QUAD_3D_P1   (&QUAD_3D_P1_)

Definition at line 121 of file quad.h.

#define QUAD_3D_P10   (&QUAD_3D_P10_)

Definition at line 139 of file quad.h.

#define QUAD_3D_P11   (&QUAD_3D_P11_)

Definition at line 141 of file quad.h.

#define QUAD_3D_P12   (&QUAD_3D_P12_)

Definition at line 143 of file quad.h.

#define QUAD_3D_P13   (&QUAD_3D_P13_)

Definition at line 145 of file quad.h.

#define QUAD_3D_P14   (&QUAD_3D_P14_)

Definition at line 147 of file quad.h.

#define QUAD_3D_P2   (&QUAD_3D_P2_)

Definition at line 123 of file quad.h.

#define QUAD_3D_P3   (&QUAD_3D_P3_)

Definition at line 125 of file quad.h.

#define QUAD_3D_P4   (&QUAD_3D_P4_)

Definition at line 127 of file quad.h.

#define QUAD_3D_P5   (&QUAD_3D_P5_)

Definition at line 129 of file quad.h.

#define QUAD_3D_P6   (&QUAD_3D_P6_)

Definition at line 131 of file quad.h.

#define QUAD_3D_P7   (&QUAD_3D_P7_)

Definition at line 133 of file quad.h.

#define QUAD_3D_P8   (&QUAD_3D_P8_)

Definition at line 135 of file quad.h.

#define QUAD_3D_P9   (&QUAD_3D_P9_)

Definition at line 137 of file quad.h.

#define QUAD_DEFAULT   -1

Definition at line 39 of file quad.h.

Typedef Documentation

typedef struct QUAD_ QUAD

Variable Documentation

QUAD QUAD_1D_P11_

Definition at line 140 of file quad.c.

QUAD QUAD_1D_P13_

Definition at line 162 of file quad.c.

QUAD QUAD_1D_P15_

Definition at line 184 of file quad.c.

QUAD QUAD_1D_P17_

Definition at line 208 of file quad.c.

QUAD QUAD_1D_P19_

Definition at line 232 of file quad.c.

QUAD QUAD_1D_P1_

Definition at line 42 of file quad.c.

QUAD QUAD_1D_P21_

Definition at line 258 of file quad.c.

QUAD QUAD_1D_P3_

Definition at line 59 of file quad.c.

QUAD QUAD_1D_P5_

Definition at line 78 of file quad.c.

QUAD QUAD_1D_P7_

Definition at line 98 of file quad.c.

QUAD QUAD_1D_P9_

Definition at line 120 of file quad.c.

QUAD QUAD_2D_P10_

Definition at line 542 of file quad.c.

QUAD QUAD_2D_P11_

Definition at line 574 of file quad.c.

QUAD QUAD_2D_P12_

Definition at line 607 of file quad.c.

QUAD QUAD_2D_P13_

Definition at line 643 of file quad.c.

QUAD QUAD_2D_P14_

Definition at line 685 of file quad.c.

QUAD QUAD_2D_P15_

Definition at line 730 of file quad.c.

QUAD QUAD_2D_P16_

Definition at line 776 of file quad.c.

QUAD QUAD_2D_P17_

Definition at line 825 of file quad.c.

QUAD QUAD_2D_P18_

Definition at line 877 of file quad.c.

QUAD QUAD_2D_P19_

Definition at line 937 of file quad.c.

QUAD QUAD_2D_P1_

Definition at line 276 of file quad.c.

QUAD QUAD_2D_P20_

Definition at line 999 of file quad.c.

QUAD QUAD_2D_P21_

Definition at line 1063 of file quad.c.

QUAD QUAD_2D_P2_

Definition at line 292 of file quad.c.

QUAD QUAD_2D_P3_

Definition at line 323 of file quad.c.

QUAD QUAD_2D_P4_

Definition at line 345 of file quad.c.

QUAD QUAD_2D_P5_

Definition at line 370 of file quad.c.

QUAD QUAD_2D_P6_

Definition at line 396 of file quad.c.

QUAD QUAD_2D_P7_

Definition at line 434 of file quad.c.

QUAD QUAD_2D_P8_

Definition at line 459 of file quad.c.

QUAD QUAD_2D_P9_

Definition at line 511 of file quad.c.

QUAD QUAD_3D_P10_

Definition at line 1376 of file quad.c.

QUAD QUAD_3D_P11_

Definition at line 1420 of file quad.c.

QUAD QUAD_3D_P12_

Definition at line 1471 of file quad.c.

QUAD QUAD_3D_P13_

Definition at line 1527 of file quad.c.

QUAD QUAD_3D_P14_

Definition at line 1591 of file quad.c.

QUAD QUAD_3D_P1_

Definition at line 1081 of file quad.c.

QUAD QUAD_3D_P2_

Definition at line 1098 of file quad.c.

QUAD QUAD_3D_P3_

Definition at line 1131 of file quad.c.

QUAD QUAD_3D_P4_

Definition at line 1172 of file quad.c.

QUAD QUAD_3D_P5_

Definition at line 1223 of file quad.c.

QUAD QUAD_3D_P6_

Definition at line 1248 of file quad.c.

QUAD QUAD_3D_P7_

Definition at line 1274 of file quad.c.

QUAD QUAD_3D_P8_

Definition at line 1304 of file quad.c.

QUAD QUAD_3D_P9_

Definition at line 1338 of file quad.c.