create_bezier Subroutine

private pure subroutine create_bezier(self, name, zmin, zmax, colors, levels, reverse, sanitize)

Create a custom colormap using Bezier interpolation:

Type Bound

Colormap

Arguments

Type IntentOptional Attributes Name
class(Colormap), intent(inout) :: self
character(len=*), intent(in) :: name
real(kind=wp), intent(in) :: zmin
real(kind=wp), intent(in) :: zmax
integer, intent(in) :: colors(:,:)
integer, intent(in) :: levels
logical, intent(in), optional :: reverse
logical, intent(in), optional :: sanitize

Calls

proc~~create_bezier~~CallsGraph proc~create_bezier Colormap%create_bezier proc~assign_map Colormap%assign_map proc~create_bezier->proc~assign_map proc~bezier bezier proc~create_bezier->proc~bezier proc~check Colormap%check proc~create_bezier->proc~check proc~reverse Colormap%reverse proc~create_bezier->proc~reverse proc~factorial factorial proc~bezier->proc~factorial proc~find_index Colormaps_info%find_index proc~check->proc~find_index proc~get_levels~2 Colormaps_info%get_levels proc~check->proc~get_levels~2

Called by

proc~~create_bezier~~CalledByGraph proc~create_bezier Colormap%create_bezier proc~test_047 test_047 proc~test_047->proc~create_bezier proc~test_072 test_072 proc~test_072->proc~create_bezier proc~test_084 test_084 proc~test_084->proc~create_bezier program~create create program~create->proc~create_bezier program~check check program~check->proc~test_047 program~check->proc~test_072 program~check->proc~test_084