Solide class.
More...
#include <solide.hpp>
Solide::Solide |
( |
std::vector< Particule > & |
Part | ) |
|
Constructor overload.
- Parameters
-
void Solide::breaking_criterion |
( |
| ) |
|
Simple breaking criterion for fracture tests A maximum elongation is allowed, after which the particle link is broken.
double Solide::Energie |
( |
| ) |
|
Compute the energy of the solid.
- Returns
- void
double Solide::Energie_cinetique |
( |
| ) |
|
Compute the kinetic energy of the solid.
- Returns
- void
double Solide::Energie_potentielle |
( |
| ) |
|
Compute the potential energy of the solid.
- Returns
- void
void Solide::Forces_internes |
( |
| ) |
|
Computation of internal forces.
- Returns
- void
void Solide::Impression |
( |
int |
n | ) |
|
Output the solid results in the vtk file format.
- Parameters
-
n | index of the output iteration |
- Returns
- void
void Solide::Init |
( |
const char * |
s | ) |
|
Initialization of the solid from a mesh file du solide à partir d'un fichier.
- Parameters
-
- Returns
- void
Operator = overload.
- Parameters
-
- Returns
- Solide
double Solide::pas_temps |
( |
double |
t, |
|
|
double |
T |
|
) |
| |
void Solide::Solve_position |
( |
double |
dt | ) |
|
Time-integration of the solid position.
- Parameters
-
- Returns
- void
void Solide::Solve_vitesse |
( |
double |
dt | ) |
|
Calcul de la vitesse du solide.
- Parameters
-
- Warning
- Procédure spécifique au solide!
- Returns
- void
void Solide::update_triangles |
( |
| ) |
|
Update the fluid/solid interface.
Update Particule.triangles_prev, Particule.triangles, Particule.normales_prev, Particule.normales, Particule.fluide_prev, Particule.fluide, Particule.Points_interface_prev, Particule.Points_interface, Particule.Triangles_interface_prev, Particule.Triangles_interface, Particule.Position_Triangles_interface_prev and Particule.Position_Triangles_interface.
- Returns
- void
The documentation for this class was generated from the following files: