ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
Partition_mod.F90 File Reference

Go to the source code of this file.

Data Types

type  Partition_mod::BaseProp_type
 Abstract class containing the basic properties of partitions that are common between the exploration stage and the final output partitions. More...
 
type  Partition_mod::ParProp_type
 The base class for generating objects that hold partition properties at any given level of partitioning based on either volume or density criterion. More...
 
type  Partition_mod::ParPropTry_type
 The subclass for generating objects that hold partition properties at any given level of partitioning based for any partitioning criterion. More...
 
type  Partition_mod::ParPropTryVol_type
 The subclass for generating objects that hold partition properties at any given level of partitioning based on the volume criterion. More...
 
type  Partition_mod::ParPropTryDen_type
 The subclass for generating objects that hold partition properties at any given level of partitioning based on the density criterion. More...
 
type  Partition_mod::KmeansTry_type
 The base class for generating a vector of Kmeans objects that hold the properties of different Kmeans attempts at any given level of partitioning. More...
 
type  Partition_mod::PartitionBase_type
 The class for generating objects that hold the final output partition properties. More...
 
type  Partition_mod::Partition_type
 The Partition_type abstract class for Partition derived types. Partitions an input array Point(nd,np) with nd attributes and np observations (points). More...
 
interface  Partition_mod::getPartition_proc
 
interface  Partition_mod::write_proc
 
interface  Partition_mod::PartitionMaxDen_type
 The PartitionMaxDen_type class. More...
 
type  Partition_mod::Method_type
 The Method_type class for specifying which minimum-volume partitioning method to be used. More...
 
interface  Partition_mod::PartitionMinVol_type
 The PartitionMinVol_type class. More...
 

Modules

module  Partition_mod
 This module contains procedures and routines for ellipsoidal partitioning of a given set of points by either minimizing the volumes of the bounding ellipsoids or maximizing their densities, when an estimate of density is provided by the user.
 

Functions/Subroutines

real(RK) function, dimension(npmin:npmax) Partition_mod::getBiasCorrectionScaleFactorSq (nd, npmin, npmax)
 
PURE real(RK) function Partition_mod::getLogLikeFitness (count, logVolRatio)
 

Variables

character(*, SK), parameter Partition_mod::MODULE_NAME = "@Partition_mod"