Curvature computation.
Data Types | |
interface | compute_levelset_curvature |
Curvature computation: inline or outline. More... | |
Functions/Subroutines | |
subroutine | compute_levelset_curvature_inline (my_levelset) |
subroutine | compute_curvature_regular (my_levelset, curvature) |
subroutine | crop_curvature (curvature) |
subroutine | compute_levelset_curvature_outline (my_levelset, curvature) |
Compute the curvature associated to the level set. More... | |
subroutine | compute_levelset_curvature_with_cp (my_levelset, init_curvature, closest_points, proc_id, curvature) |
Compute the curvature associated to the level set with the CP method. More... | |
subroutine mod_lsm_curvature::compute_levelset_curvature_outline | ( | class(t_levelset), intent(in) | my_levelset, |
double precision, dimension(:,:,:), intent(out) | curvature | ||
) |
[in,out] | my_levelset | The input levelset |
[out] | curvature | The resulting curvature |
subroutine mod_lsm_curvature::compute_levelset_curvature_with_cp | ( | type(t_levelset_cp), intent(inout) | my_levelset, |
double precision, dimension(:,:,:), intent(in) | init_curvature, | ||
double precision, dimension(:,:,:,:), intent(in) | closest_points, | ||
integer, dimension(:,:,:), intent(in) | proc_id, | ||
double precision, dimension(:,:,:), intent(inout) | curvature | ||
) |
[in,out] | my_levelset | The levelset |
[in] | init_curvature | The input smooth curvature (usually obtained with normal div method) |
[in] | closest_points | The (pre computed) closest points |
[in] | proc_id | The (pre computed) closest points associated processor ID (for MPI queries) |
[in,out] | curvature | The output curvature |