Contains a wrapper for the various advection schemes for the Level Set representation.
|
subroutine | levelset_advect (ls, dt, velocity_nm1, velocity_n, velocity_np1, dt_nm1, dt_n) |
| Solve the advection with various advection schemes for the Level Set representation. More...
|
|
◆ levelset_advect()
subroutine mod_lsm_advect::levelset_advect |
( |
class(t_levelset), intent(inout) |
ls, |
|
|
double precision, intent(in) |
dt, |
|
|
type(t_face_field), intent(in) |
velocity_nm1, |
|
|
type(t_face_field), intent(in) |
velocity_n, |
|
|
type(t_face_field), intent(in) |
velocity_np1, |
|
|
double precision, intent(in) |
dt_nm1, |
|
|
double precision, intent(in) |
dt_n |
|
) |
| |
- Todo:
- MCO: plug back refined grid (bnd cond not ready for it)
- Precondition
- The Dirichlet (equivalent) boundary values are stored in is-1 and ie+1 (identicaly for the other dimensions)
- Note
- The temporal method is stored in the lsparameters type