TPLS
Two-phaselevelset
 All Classes Files Functions Variables
Functions/Subroutines
levelset_stuff.f90 File Reference

Functions/Subroutines

subroutine get_levelset_status (phi, D_mx, istatus, sign_mx, sx, ex, sy, ey, n, h)
 
subroutine iteration_levelset (phi, phi_reinit, D_mx, istatus, sign_mx, sx, ex, sy, ey, n, ex_max, h, height, error_val)
 
subroutine get_csf (fx_csf, fy_csf, fz_csf, fi, sx, ex, sy, ey, n, ex_max, dx, dy, dz, scap, smooth_width)
 

Function/Subroutine Documentation

subroutine get_csf ( double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  fx_csf,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  fy_csf,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  fz_csf,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  fi,
integer, intent(in)  sx,
integer, intent(in)  ex,
integer, intent(in)  sy,
integer, intent(in)  ey,
integer, intent(in)  n,
integer, intent(in)  ex_max,
double precision, intent(in)  dx,
double precision, intent(in)  dy,
double precision, intent(in)  dz,
double precision, intent(in)  scap,
double precision, intent(in)  smooth_width 
)

Here is the caller graph for this function:

subroutine get_levelset_status ( double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  phi,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  D_mx,
integer, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  istatus,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(out)  sign_mx,
integer, intent(in)  sx,
integer, intent(in)  ex,
integer, intent(in)  sy,
integer, intent(in)  ey,
integer, intent(in)  n,
double precision  h 
)

Here is the caller graph for this function:

subroutine iteration_levelset ( double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  phi,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(inout)  phi_reinit,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  D_mx,
integer, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  istatus,
double precision, dimension(sx-1:ex+1, sy-1:ey+1, 0:n), intent(in)  sign_mx,
integer, intent(in)  sx,
integer, intent(in)  ex,
integer, intent(in)  sy,
integer, intent(in)  ey,
integer, intent(in)  n,
integer, intent(in)  ex_max,
double precision, intent(in)  h,
double precision, intent(in)  height,
double precision, intent(out)  error_val 
)

Here is the caller graph for this function: