| CELIA3D
    1.0
    Fluid-structure interaction using cut-cells | 
Definition of the functions in class Solide. Specific coupling procedures are preceded by a "warning" sign. More...
| Data Structures | |
| struct | Mat3x3 | 
| struct | Vect3 | 
| Macros | |
| #define | SOLIDE_CPP | 
| Functions | |
| double | signe (const double x) | 
| Sign function.  More... | |
| void | rot (Mat3x3 &a, const double s, const double tau, const int i, const int j, const int k, const int l) | 
| Function rot for subroutine jacobi3x3.  More... | |
| void | jacobi3x3 (Mat3x3 &a, Vect3 &d, Mat3x3 &v, int &nrot) | 
| Diagonalization of a 3x3 matrix a using Jacobi's method.  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 | inside_box (const Bbox &cell, const Point_3 &P) | 
| Check whether point P is in the Bbox cell.  More... | |
| bool | inside_convex_polygon (const Particule &S, const Point_3 &P) | 
| Check whether point P is inside the convex polygon S.  More... | |
| bool | box_inside_convex_polygon (const Particule &S, const Bbox &cell) | 
| Check whether cell is fully contained in S.  More... | |
| bool | box_inside_tetra (const Tetrahedron &tetra, const Bbox &cell) | 
| Check whether cell is fully contained in tetra.  More... | |
| Variables | |
| const double | eps_relat =0.000001 | 
Definition of the functions in class Solide. Specific coupling procedures are preceded by a "warning" sign.
| #define SOLIDE_CPP | 
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 | 
Diagonalization of a 3x3 matrix a using Jacobi's method.
taken from Numerical Recipes C++ 
| a | Matrix diagonalized | 
| d | Eigenvalues diagonal | 
| v | Eigenvector matrix | 
| nrot | Number of Jacobi iterations | 
| 
 | inline | 
Function rot for subroutine jacobi3x3.
| 
 | inline | 
Sign function.
| const double eps_relat =0.000001 | 
 1.8.11
 1.8.11