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]