ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
Partition_mod::ParPropTryVol_type Type Reference

The subclass for generating objects that hold partition properties at any given level of partitioning based on the volume criterion. More...

Inheritance diagram for Partition_mod::ParPropTryVol_type:
Collaboration diagram for Partition_mod::ParPropTryVol_type:

Public Attributes

real(RK) logSumVolNormed
 The log-sum of the normalized volumes of the partitions at any given level. More...
 
logical(LK) subclusteringEnabled
 Logical flag that is .true. if further sub-clustering should be done. More...
 
- Public Attributes inherited from Partition_mod::ParPropTry_type
integer(IK) ic
 
integer(IK) nc
 
integer(IK) ne
 
integer(IK) np
 
integer(IK) nps
 
integer(IK) npe
 
integer(IK) itp
 The itry index of the parent partition. More...
 
integer(IK) its
 The itry index of the child partitions. More...
 
logical(LK) deallocated = .true._LK
 Flag indicating whether components are deallocated. More...
 
logical(LK), dimension(:), allocatable SubclusteringWarranted
 
- Public Attributes inherited from Partition_mod::ParProp_type
real(RK), dimension(:), allocatable ScaleFactorSq
 
real(RK), dimension(:), allocatable ScaleFactor
 
real(RK), dimension(:), allocatable LogVolRatio
 
real(RK), dimension(:,:), allocatable MahalSq
 
- Public Attributes inherited from Partition_mod::BaseProp_type
integer(IK), dimension(:), allocatable Size
 An array of size (nemax) representing the sizes of the corresponding bounding ellipsoids. More...
 
integer(IK), dimension(:), allocatable CumSumSize
 An array of size (0:nemax) containing the Cumulative sum of the array Size(). More...
 
integer(IK), dimension(:), allocatable Membership
 An array of size (np) representing the bounding-ellipsoid membership IDs of the corresponding data points. More...
 
integer(IK), dimension(:), allocatable EffectiveSize
 An array of size (nemax) indicating the likelihood of subclustering (0<<1 if successful, else 1<<2 if failed), enlargement (if < 0), being warranted. If further partitioning is warranted but fails, the likelihood will be negative. More...
 
real(RK), dimension(:), allocatable LogVolNormed
 An array of size (nemax) representing the log-volumes of the corresponding bounding ellipsoids. More...
 
real(RK), dimension(:,:,:), allocatable ChoLowCovUpp
 An array of size (nd,nd,nemax) representing the Cholesky lower triangle, diagonal, and covariance matrices of the bounding ellipsoids. More...
 
real(RK), dimension(:,:,:), allocatable InvCovMat
 An array of size (nd,nd,nemax) representing the full symmetric inverse covariance matrices of the bounding ellipsoids. More...
 
real(RK), dimension(:,:), allocatable ChoDia
 An array of size (nd,nemax) representing the Cholesky lower triangle, diagonal, and covariance matrices of the bounding ellipsoids. More...
 
real(RK), dimension(:,:), allocatable Center
 An array of size (nd,nemax) representing the centers of the bounding ellipsoids. More...
 

Detailed Description

The subclass for generating objects that hold partition properties at any given level of partitioning based on the volume criterion.

Definition at line 111 of file Partition_mod.F90.

Member Data Documentation

◆ logSumVolNormed

real(RK) Partition_mod::ParPropTryVol_type::logSumVolNormed

The log-sum of the normalized volumes of the partitions at any given level.

Definition at line 112 of file Partition_mod.F90.

◆ subclusteringEnabled

logical(LK) Partition_mod::ParPropTryVol_type::subclusteringEnabled

Logical flag that is .true. if further sub-clustering should be done.

Definition at line 113 of file Partition_mod.F90.


The documentation for this type was generated from the following file: