forcolormap_parameters.f90 Source File


Files dependent on this one

sourcefile~~forcolormap_parameters.f90~~AfferentGraph sourcefile~forcolormap_parameters.f90 forcolormap_parameters.f90 sourcefile~check.f90 check.f90 sourcefile~check.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap.f90 forcolormap.f90 sourcefile~check.f90->sourcefile~forcolormap.f90 sourcefile~forcolormap_info.f90 forcolormap_info.f90 sourcefile~check.f90->sourcefile~forcolormap_info.f90 sourcefile~forcolormap_utils.f90 forcolormap_utils.f90 sourcefile~check.f90->sourcefile~forcolormap_utils.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap_cm_matplotlib.f90 forcolormap_cm_matplotlib.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_cm_matplotlib.f90 sourcefile~forcolormap_cm_miscellaneous.f90 forcolormap_cm_miscellaneous.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_cm_miscellaneous.f90 sourcefile~forcolormap_cm_scientific.f90 forcolormap_cm_scientific.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_cm_scientific.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_info.f90 sourcefile~forcolormap.f90->sourcefile~forcolormap_utils.f90 sourcefile~forcolormap_cm_matplotlib.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap_cm_miscellaneous.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap_cm_scientific.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap_info.f90->sourcefile~forcolormap_parameters.f90 sourcefile~forcolormap_info.f90->sourcefile~forcolormap_cm_matplotlib.f90 sourcefile~forcolormap_info.f90->sourcefile~forcolormap_cm_miscellaneous.f90 sourcefile~forcolormap_info.f90->sourcefile~forcolormap_cm_scientific.f90 sourcefile~forcolormap_utils.f90->sourcefile~forcolormap_parameters.f90 sourcefile~colormaps_list.f90 colormaps_list.f90 sourcefile~colormaps_list.f90->sourcefile~forcolormap.f90 sourcefile~create.f90 create.f90 sourcefile~create.f90->sourcefile~forcolormap.f90 sourcefile~demo.f90 demo.f90 sourcefile~demo.f90->sourcefile~forcolormap.f90 sourcefile~demo_reverse.f90 demo_reverse.f90 sourcefile~demo_reverse.f90->sourcefile~forcolormap.f90 sourcefile~example1.f90 example1.f90 sourcefile~example1.f90->sourcefile~forcolormap.f90 sourcefile~extract.f90 extract.f90 sourcefile~extract.f90->sourcefile~forcolormap.f90 sourcefile~info.f90 info.f90 sourcefile~info.f90->sourcefile~forcolormap.f90 sourcefile~modify.f90 modify.f90 sourcefile~modify.f90->sourcefile~forcolormap.f90

Source Code

!> Global parameters of ForColormap.
module forcolormap_parameters
   use, intrinsic :: iso_fortran_env, only: wp=>real64
   implicit none
   private
   public :: wp, pi, colormap_name_length, colormap_metadata

   integer, parameter :: colormap_name_length = 30
   real(wp), parameter :: pi = 4 * atan(1.0_wp)

   !> A structure for storing the metadata of a colormap
   type :: colormap_metadata
      character(len=colormap_name_length) :: name
      character(len=32)                   :: family
      character(len=24)                   :: gradient
      character(len=16)                   :: palette
      integer                             :: levels
      character(len=64)                   :: colorbar
      character(len=32)                   :: package
      character(len=32)                   :: author
      character(len=64)                   :: license
      character(len=64)                   :: url
   end type colormap_metadata

end module forcolormap_parameters