0.6.0
Loading...
Searching...
No Matches
type_levelset_parameters Module Reference

Level set parameters as a structureAlso define default values. More...

Data Types

type  t_levelset_parameters
 

Variables

integer, parameter default_representation = levelset_representation_eulerian
 Default parameters.
 
integer, parameter default_fd_order =4
 Values: -1,1,2 or 4.
 
integer, parameter default_interpolation_order =4
 
integer, parameter default_max_close_band_distance =default_interpolation_order/2+1
 
integer, parameter default_max_band_distance =7
 
double precision, parameter default_kinks_threshold = 0.5d0
 
integer, parameter default_levelset_volume_fraction_method = levelset_volume_fraction_method_tanh_spread
 
double precision, parameter default_levelset_half_interface_thickness = 1.5d0
 
integer, parameter default_levelset_curvature_method = levelset_curvature_type_simple
 
integer, parameter default_advection_scheme = levelset_advection_eulerian
 Level set advection method.
 
integer, parameter default_time_order = time_order_nssp32
 Level set temporal integration method.
 
integer, parameter default_levelset_low_flux_type = fv_flux_godunov
 Level set advection flux.
 
integer, parameter default_levelset_high_flux_type = fv_flux_lw
 
integer, parameter default_levelset_flux_limiter_type = fv_flux_limiter_vanleer
 

Detailed Description

Level set parameters as a structure

Also define default values.

Variable Documentation

◆ default_advection_scheme

integer, parameter type_levelset_parameters::default_advection_scheme = levelset_advection_eulerian
private

Level set advection method.

◆ default_fd_order

integer, parameter type_levelset_parameters::default_fd_order =4
private

Values: -1,1,2 or 4.

◆ default_interpolation_order

integer, parameter type_levelset_parameters::default_interpolation_order =4
private

◆ default_kinks_threshold

double precision, parameter type_levelset_parameters::default_kinks_threshold = 0.5d0
private

◆ default_levelset_curvature_method

integer, parameter type_levelset_parameters::default_levelset_curvature_method = levelset_curvature_type_simple
private

◆ default_levelset_flux_limiter_type

integer, parameter type_levelset_parameters::default_levelset_flux_limiter_type = fv_flux_limiter_vanleer
private

◆ default_levelset_half_interface_thickness

double precision, parameter type_levelset_parameters::default_levelset_half_interface_thickness = 1.5d0
private

◆ default_levelset_high_flux_type

integer, parameter type_levelset_parameters::default_levelset_high_flux_type = fv_flux_lw
private

◆ default_levelset_low_flux_type

integer, parameter type_levelset_parameters::default_levelset_low_flux_type = fv_flux_godunov
private

Level set advection flux.

◆ default_levelset_volume_fraction_method

integer, parameter type_levelset_parameters::default_levelset_volume_fraction_method = levelset_volume_fraction_method_tanh_spread
private

◆ default_max_band_distance

integer, parameter type_levelset_parameters::default_max_band_distance =7
private

◆ default_max_close_band_distance

integer, parameter type_levelset_parameters::default_max_close_band_distance =default_interpolation_order/2+1
private

◆ default_representation

integer, parameter type_levelset_parameters::default_representation = levelset_representation_eulerian
private

Default parameters.

Level set representation,

See also
enum_levelset_representation

◆ default_time_order

integer, parameter type_levelset_parameters::default_time_order = time_order_nssp32
private

Level set temporal integration method.