src/expde/formulas/boundy.cc File Reference

#include <iostream>
#include <fstream>
#include <cmath>
#include "../paramete.h"
#include "../abbrevi.h"
#include "../math_lib/math_lib.h"
#include "../formulas/boundy.h"
#include "subdiv.h"

Include dependency graph for boundy.cc:

Go to the source code of this file.

Defines

#define x0   V0.x
#define y0   V0.y
#define z0   V0.z
#define x1   V1.x
#define y1   V1.y
#define z1   V1.z
#define x2   V2.x
#define y2   V2.y
#define z2   V2.z
#define x3   V3.x
#define y3   V3.y
#define z3   V3.z
#define Wx   (V0.x - V1.x)
#define Wy   (V0.y - V1.y)
#define Wz   (V0.z - V1.z)
#define Vx   (V0.x - V2.x)
#define Vy   (V0.y - V2.y)
#define Vz   (V0.z - V2.z)
#define Vcrossx   (Wy * Vz - Wz * Vy)
#define Vcrossy   (Wx * Vz - Wz * Vx)
#define Vcrossz   (Wy * Vx - Wx * Vy)

Functions

double Calc_det_triangle (const D3vector &V0, const D3vector &V1, const D3vector &V2)


Define Documentation

#define Vcrossx   (Wy * Vz - Wz * Vy)
 

Definition at line 84 of file boundy.cc.

Referenced by Calc_det_triangle().

#define Vcrossy   (Wx * Vz - Wz * Vx)
 

Definition at line 85 of file boundy.cc.

Referenced by Calc_det_triangle().

#define Vcrossz   (Wy * Vx - Wx * Vy)
 

Definition at line 86 of file boundy.cc.

Referenced by Calc_det_triangle().

#define Vx   (V0.x - V2.x)
 

Definition at line 80 of file boundy.cc.

#define Vy   (V0.y - V2.y)
 

Definition at line 81 of file boundy.cc.

#define Vz   (V0.z - V2.z)
 

Definition at line 82 of file boundy.cc.

#define Wx   (V0.x - V1.x)
 

Definition at line 76 of file boundy.cc.

#define Wy   (V0.y - V1.y)
 

Definition at line 77 of file boundy.cc.

#define Wz   (V0.z - V1.z)
 

Definition at line 78 of file boundy.cc.

#define x0   V0.x
 

Definition at line 48 of file boundy.cc.

Referenced by Calc_det(), SIndexExpLoop< OP, 3U >::evaluate(), SIndexExpLoop< OP, 2U >::evaluate(), SIndexExpLoop< OP, 1U >::evaluate(), SIndexExpLoop< OP, Dim >::evaluate(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

#define x1   V1.x
 

Definition at line 52 of file boundy.cc.

Referenced by Calc_det(), SIndexExpLoop< OP, 3U >::evaluate(), SIndexExpLoop< OP, 2U >::evaluate(), SIndexExpLoop< OP, Dim >::evaluate(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define x2   V2.x
 

Definition at line 56 of file boundy.cc.

Referenced by Calc_det(), SIndexExpLoop< OP, 3U >::evaluate(), SIndexExpLoop< OP, Dim >::evaluate(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define x3   V3.x
 

Definition at line 60 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define y0   V0.y
 

Definition at line 49 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

#define y1   V1.y
 

Definition at line 53 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define y2   V2.y
 

Definition at line 57 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define y3   V3.y
 

Definition at line 61 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dz(), and Tetraeder_Det_dz0().

#define z0   V0.z
 

Definition at line 50 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dy(), and Tetraeder_Det_dz().

#define z1   V1.z
 

Definition at line 54 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), and Tetraeder_Det_dz().

#define z2   V2.z
 

Definition at line 58 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), and Tetraeder_Det_dz().

#define z3   V3.z
 

Definition at line 62 of file boundy.cc.

Referenced by Calc_det(), Tetraeder_Det_dx(), Tetraeder_Det_dx0(), Tetraeder_Det_dy(), Tetraeder_Det_dy0(), and Tetraeder_Det_dz().


Function Documentation

double Calc_det_triangle const D3vector V0,
const D3vector V1,
const D3vector V2
[inline]
 

Definition at line 88 of file boundy.cc.

References Vcrossx, Vcrossy, and Vcrossz.


Generated on Mon Jan 16 13:35:45 2006 for IPPL by  doxygen 1.4.6