The level set type.
|
subroutine | levelset_constructor (self, parameters) |
| Construct/Initialize a level set with the given parameters Default values:
|
|
subroutine | levelset_set (self, phi) |
| Set the levelset to the supplied value.
|
|
subroutine | levelset_update_secondary_fields (self) |
| Update secondary fields if needed.
|
|
subroutine | levelset_compute_band (self) |
| Compute the band around the level set.
|
|
subroutine | levelset_destructor (self) |
| Cleanly deconstruct a level set.
|
|
subroutine | levelset_copy (self, levelset_dest) |
| Fill a copy of the level set.
|
|
subroutine | levelset_allocate_band (my_levelset) |
| Allocate the band array.
|
|
subroutine | levelset_allocate_kinks_map (my_levelset) |
| Allocate the kinks map array.
|
|
subroutine | levelset_allocate_volume_fraction (my_levelset) |
| Allocate the volume fraction array.
|
|
subroutine | levelset_allocate_normal (my_levelset) |
| Allocate the normal array.
|
|
subroutine | levelset_allocate_gradient (my_levelset) |
| Allocate the gradient array.
|
|
subroutine | levelset_allocate_gradient_norm (my_levelset) |
| Allocate the gradient norm array.
|
|
subroutine | levelset_allocate_curvature (my_levelset) |
| Allocate the curvature array.
|
|
subroutine | levelset_apply_bc (self) |
| Explicitely apply the boundary conditions.
|
|
subroutine | levelset_set_ls_bc (self, ls_boundary_condition) |
| Specify new boundary conditions for the level set.
|
|
subroutine | levelset_set_vf_bc (self, vf_boundary_condition) |
| Specify new boundary conditions for the level set using VF values.
|
|
subroutine | levelset_compute_initial_info (self) |
|