ViennaGrid for Python
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
src
algorithms
segment_volume.hpp
Go to the documentation of this file.
1
6
#ifndef ALGORITHMS_SEGMENT_VOLUME_HPP
7
#define ALGORITHMS_SEGMENT_VOLUME_HPP
8
9
#include "../segments/linear.hpp"
10
#include "../segments/triangular.hpp"
11
#include "../segments/quadrilateral.hpp"
12
#include "../segments/tetrahedral.hpp"
13
15
// Linear //
17
26
double
LinearCartesian1D_Segment_volume(
LinearCartesian1D_Segment
segment);
27
36
double
LinearCartesian2D_Segment_volume(
LinearCartesian2D_Segment
segment);
37
46
double
LinearCartesian3D_Segment_volume(
LinearCartesian3D_Segment
segment);
47
56
double
LinearCylindrical3D_Segment_volume(
LinearCylindrical3D_Segment
segment);
57
66
double
LinearPolar2D_Segment_volume(
LinearPolar2D_Segment
segment);
67
76
double
LinearSpherical3D_Segment_volume(
LinearSpherical3D_Segment
segment);
77
79
// Triangular //
81
90
double
TriangularCartesian2D_Segment_volume(
TriangularCartesian2D_Segment
segment);
91
100
double
TriangularCartesian3D_Segment_volume(
TriangularCartesian3D_Segment
segment);
101
110
double
TriangularCylindrical3D_Segment_volume(
TriangularCylindrical3D_Segment
segment);
111
120
double
TriangularPolar2D_Segment_volume(
TriangularPolar2D_Segment
segment);
121
130
double
TriangularSpherical3D_Segment_volume(
TriangularSpherical3D_Segment
segment);
131
133
// Quadrilateral //
135
144
double
QuadrilateralCartesian2D_Segment_volume(
QuadrilateralCartesian2D_Segment
segment);
145
154
double
QuadrilateralCartesian3D_Segment_volume(
QuadrilateralCartesian3D_Segment
segment);
155
164
double
QuadrilateralCylindrical3D_Segment_volume(
QuadrilateralCylindrical3D_Segment
segment);
165
174
double
QuadrilateralPolar2D_Segment_volume(
QuadrilateralPolar2D_Segment
segment);
175
184
double
QuadrilateralSpherical3D_Segment_volume(
QuadrilateralSpherical3D_Segment
segment);
185
187
// Tetrahedral //
189
198
double
TetrahedralCartesian3D_Segment_volume(
TetrahedralCartesian3D_Segment
segment);
199
208
double
TetrahedralCylindrical3D_Segment_volume(
TetrahedralCylindrical3D_Segment
segment);
209
218
double
TetrahedralSpherical3D_Segment_volume(
TetrahedralSpherical3D_Segment
segment);
219
220
#endif
/* end of include guard: ALGORITHMS_SEGMENT_VOLUME_HPP */
Generated on Sat Sep 28 2013 10:54:59 for ViennaGrid for Python by
1.8.1.2