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