0.6.0
Loading...
Searching...
No Matches
type_levelset.f90 File Reference

Data Types

type  type_levelset::t_levelset
 

Modules

module  type_levelset
 The level set type.
 

Functions/Subroutines

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