CELIA3D
1.0
Fluid-structure interaction using cut-cells
|
Definition of solid classes. Specific coupling members are preceded by a "warning" sign. More...
#include "intersections.hpp"
Go to the source code of this file.
Data Structures | |
class | Vertex |
Vertex class. More... | |
class | Face |
Face class. More... | |
class | Particule |
Particule class. More... | |
class | Solide |
Solide class. More... | |
Functions | |
bool | inside_box (const Bbox &cell, const Point_3 &P) |
Check whether point P is in the Bbox cell. More... | |
bool | box_inside_convex_polygon (const Particule &S, const Bbox &cell) |
Check whether cell is fully contained in S. More... | |
bool | inside_convex_polygon (const Particule &S, const Point_3 &P) |
Check whether point P is inside the convex polygon S. More... | |
double | Error (Solide &S1, Solide &S2) |
Compute the error for the semi-implicit scheme. More... | |
void | Copy_f_m (Solide &S1, Solide &S2) |
Copy values of fluid forces Ff and torques Mf from S2 to S1. More... | |
bool | box_inside_tetra (const Tetrahedron &tetra, const Bbox &cell) |
Check whether cell is fully contained in tetra. More... | |
bool | inside_tetra (const Tetrahedron &tetra, const Point_3 &P) |
Definition of solid classes. Specific coupling members are preceded by a "warning" sign.
Check whether cell is fully contained in S.
Returns true if cell is fully contained in S and false otherwise.
S | Particule |
cell | Bbox |
bool box_inside_tetra | ( | const Tetrahedron & | tetra, |
const Bbox & | cell | ||
) |
Check whether cell is fully contained in tetra.
Returns true if cell is fully contained in tetra and false otherwise.
tetra | Tetrahedron |
cell | Bbox |
Check whether point P is in the Bbox cell.
Returns true if P is inside cell and false otherwise.
cell | Bbox |
P | Point_3 |
Check whether point P is inside the convex polygon S.
Returns true if P is inside S and false otherwise.
S | Particule |
P | Point_3 |
bool inside_tetra | ( | const Tetrahedron & | tetra, |
const Point_3 & | P | ||
) |