Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
tet_qr.h
1 // ==========================================================================
2 // TOAST v.15 (c) Martin Schweiger 1999
3 // Library: libfe File: tet_qr.h
4 //
5 // Quadrature rules over the local tetrahedron, defined by
6 // xi >= 0 && eta >= 0 && zeta >= 0 && xi+eta+zeta <= 1
7 // with vertices at (0,0,0), (1,0,0), (0,1,0), (0,0,1)
8 // ==========================================================================
9 
10 // All quadrature rules return the weights in array 'wght', the integration
11 // abscissae in array 'absc', and the number of points as the function
12 // return value
13 
14 #ifndef __TET_QR_H
15 #define __TET_QR_H
16 
17 #include <math.h>
18 #include "point.h"
19 
20 int QRule_tet_1_1 (const double **wght, const Point **absc);
21 // Degree: 1, Points: 1
22 // Ref: www.cs.kuleuven.ac.be/~nines/research/ecf/Formules/t3-1-1s.html
23 
24 int QRule_tet_2_4 (const double **wght, const Point **absc);
25 // Degree: 2, Points: 4
26 // Ref: www.cs.kuleuven.ac.be/~nines/research/ecf/Formules/t3-2-4bs.html
27 
28 int QRule_tet_4_14 (const double **wght, const Point **absc);
29 // Degree: 2, Points: 14
30 // Ref: www.cs.kuleuven.ac.be/~nines/research/ecf/Formules/t3-4-14s.html
31 
32 int QRule_tet_6_24 (const double **wght, const Point **absc);
33 // Degree: 4, Points: 24
34 // Ref: www.cs.kuleuven.ac.be/~nines/research/ecf/Formules/t3-6-24s.html
35 
36 #endif // !__TET_QR_H
Definition: point.h:18