two_level_som_estimate_variables Module


Uses

  • module~~two_level_som_estimate_variables~~UsesGraph module~two_level_som_estimate_variables two_level_som_estimate_variables module~constants_utilities constants_utilities module~two_level_som_estimate_variables->module~constants_utilities module~kohonen_layer_parameters_utilities kohonen_layer_parameters_utilities module~two_level_som_estimate_variables->module~kohonen_layer_parameters_utilities module~kohonen_map_base_utilities kohonen_map_base_utilities module~two_level_som_estimate_variables->module~kohonen_map_base_utilities module~kohonen_pattern_utilities kohonen_pattern_utilities module~two_level_som_estimate_variables->module~kohonen_pattern_utilities module~kohonen_prototype_utilities kohonen_prototype_utilities module~two_level_som_estimate_variables->module~kohonen_prototype_utilities module~precision_utilities precision_utilities module~two_level_som_estimate_variables->module~precision_utilities module~rkiss05_generator_utilities rkiss05_generator_utilities module~two_level_som_estimate_variables->module~rkiss05_generator_utilities module~two_level_self_organizing_map_utilities two_level_self_organizing_map_utilities module~two_level_som_estimate_variables->module~two_level_self_organizing_map_utilities module~constants_utilities->module~precision_utilities module~kohonen_layer_parameters_utilities->module~constants_utilities module~kohonen_layer_parameters_utilities->module~precision_utilities error_handling error_handling module~kohonen_layer_parameters_utilities->error_handling tomlf tomlf module~kohonen_layer_parameters_utilities->tomlf module~kohonen_map_base_utilities->module~kohonen_layer_parameters_utilities module~kohonen_map_base_utilities->module~kohonen_pattern_utilities module~kohonen_map_base_utilities->module~precision_utilities module~kohonen_pattern_utilities->module~constants_utilities module~kohonen_pattern_utilities->module~kohonen_prototype_utilities module~kohonen_pattern_utilities->module~precision_utilities module~kohonen_pattern_utilities->error_handling module~kohonen_prototype_utilities->module~constants_utilities module~kohonen_prototype_utilities->module~precision_utilities module~kohonen_prototype_utilities->error_handling module~distance_base_utilities distance_base_utilities module~kohonen_prototype_utilities->module~distance_base_utilities iso_fortran_env iso_fortran_env module~precision_utilities->iso_fortran_env module~rkiss05_generator_utilities->module~precision_utilities module~random_generator_base_utilities random_generator_base_utilities module~rkiss05_generator_utilities->module~random_generator_base_utilities module~two_level_self_organizing_map_utilities->module~kohonen_layer_parameters_utilities module~two_level_self_organizing_map_utilities->module~kohonen_map_base_utilities module~two_level_self_organizing_map_utilities->module~kohonen_pattern_utilities module~two_level_self_organizing_map_utilities->module~kohonen_prototype_utilities module~two_level_self_organizing_map_utilities->module~precision_utilities module~two_level_self_organizing_map_utilities->module~rkiss05_generator_utilities module~two_level_self_organizing_map_utilities->module~distance_base_utilities module~factory_distance_utilities factory_distance_utilities module~two_level_self_organizing_map_utilities->module~factory_distance_utilities module~two_level_self_organizing_map_utilities->module~random_generator_base_utilities module~distance_base_utilities->module~precision_utilities module~factory_distance_utilities->module~constants_utilities module~factory_distance_utilities->error_handling module~factory_distance_utilities->module~distance_base_utilities module~correlation_distance_utilities correlation_distance_utilities module~factory_distance_utilities->module~correlation_distance_utilities module~direction_cosine_distance_utilities direction_cosine_distance_utilities module~factory_distance_utilities->module~direction_cosine_distance_utilities module~euclidean_distance_utilities euclidean_distance_utilities module~factory_distance_utilities->module~euclidean_distance_utilities module~manhattan_distance_utilities manhattan_distance_utilities module~factory_distance_utilities->module~manhattan_distance_utilities module~max_distance_utilities max_distance_utilities module~factory_distance_utilities->module~max_distance_utilities module~random_generator_base_utilities->module~precision_utilities module~correlation_distance_utilities->module~precision_utilities module~correlation_distance_utilities->module~distance_base_utilities module~general_utilities general_utilities module~correlation_distance_utilities->module~general_utilities module~direction_cosine_distance_utilities->module~precision_utilities module~direction_cosine_distance_utilities->module~distance_base_utilities module~euclidean_distance_utilities->module~precision_utilities module~euclidean_distance_utilities->module~distance_base_utilities module~manhattan_distance_utilities->module~precision_utilities module~manhattan_distance_utilities->module~distance_base_utilities module~max_distance_utilities->module~precision_utilities module~max_distance_utilities->module~distance_base_utilities module~general_utilities->module~precision_utilities

Variables

Type Visibility Attributes Name Initial
type(two_level_self_organizing_map), public, save :: my_som
type(kohonen_layer_parameters), public, dimension(2) :: som_parameters
type(kohonen_pattern), public, allocatable :: input_patterns(:)
integer, public :: ipattern
integer, public :: number_clusters_evaluations
integer, public :: iseed
integer, public :: ic
integer, public :: current_cluster
integer, public :: neval
integer, public :: i
integer, public :: j
character(len=NUMCHAR), public :: parfl
character(len=NUMCHAR), public :: matrix_fl
integer, public, allocatable :: seeds(:)
integer, public, allocatable :: clusters(:)
integer, public, dimension(3) :: min_nodes
integer, public, dimension(3) :: max_nodes
real(kind=wp), public, dimension(3) :: results
real(kind=wp), public, allocatable :: total_results(:,:,:)
real(kind=wp), public, allocatable :: association_matrix(:,:)
integer, public :: number_nodes
integer, public :: p
integer, public :: min_cluster
integer, public :: number_clusters
type(rkiss05_generator), public :: rgrator

Subroutines

public subroutine initialize_variables(par_file)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: par_file

public subroutine release_variables()

Arguments

None