version 0.6.0
mod_lsm_advect Module Reference

Contains a wrapper for the various advection schemes for the Level Set representation.

Functions/Subroutines

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...
 

Function/Subroutine Documentation

◆ 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