Kohonen/distance_base_utilities [ Modules ]
NAME
MODULE distance_base_utilities
PURPOSE
This module defines an abstract class for distance
AUTHOR
Oscar Garcia-Cabrejo NOTES
MODIFICATION HISTORY
distance_base_utilities/distance_base [ Classes ]
[ Top ] [ distance_base_utilities ] [ Classes ]
NAME
distance_base
PURPOSE
Abstract Class to represent an abstract function to calculate distance
METHODS
procedure(distance_function1),deferred :: calculate end type distance_base
distance_base_utilities/distance_function1 [ Functions ]
[ Top ] [ distance_base_utilities ] [ Functions ]
NAME
distance_function1
PURPOSE
Template for Function to calculate distance
SYNOPSIS
!======================================================================================== function distance_function1(distance,vector1,vector2) result(d) !======================================================================================== import :: distance_base class(distance_base) :: distance real(kind=8),dimension(:,:),intent(inout) :: vector1,vector2 real(kind=8) :: d