|
NasCar
|
The penalisation is used to take into account the bodies in the Navier-Stokes equations. More...
#include "petscdmda.h"#include "petscksp.h"#include "petscpc.h"#include "struct.h"#include "Penalisation.h"#include "Lins.h"#include "Vectors.h"
Macros | |
| #define | __FUNCT__ "immersed_boundary" |
| #define | __FUNCT__ "penalisation" |
| #define | __FUNCT__ "remove_fresh_points" |
Functions | |
| PetscErrorCode | immersed_boundary (Simu simu, Grid grid, Proc proc, Fields vec, Arrays arr, Obs obs) |
| PetscErrorCode | penalisation (Simu simu, Grid grid, Proc proc, Fields vec, Arrays arr, Obs obs) |
| PetscErrorCode | remove_fresh_points (Simu simu, Grid grid, Proc proc, Fields vec, Arrays arr, Obs obs) |
The penalisation is used to take into account the bodies in the Navier-Stokes equations.
| PetscErrorCode immersed_boundary | ( | Simu | simu, |
| Grid | grid, | ||
| Proc | proc, | ||
| Fields | vec, | ||
| Arrays | arr, | ||
| Obs | obs | ||
| ) |
This is the IPC 2nd Order Volume Penalisation [7]
This is the classical 1st Order Volume Penalisation [4]