ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
The subclass for generating objects that hold partition properties at any given level of partitioning based for any partitioning criterion. More...
Public Attributes | |
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... | |
The subclass for generating objects that hold partition properties at any given level of partitioning based for any partitioning criterion.
Definition at line 95 of file Partition_mod.F90.
logical(LK) Partition_mod::ParPropTry_type::deallocated = .true._LK |
Flag indicating whether components are deallocated.
Definition at line 104 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::ic |
Definition at line 96 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::itp |
The itry
index of the parent partition.
Definition at line 102 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::its |
The itry
index of the child partitions.
Definition at line 103 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::nc |
Definition at line 97 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::ne |
Definition at line 98 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::np |
Definition at line 99 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::npe |
Definition at line 101 of file Partition_mod.F90.
integer(IK) Partition_mod::ParPropTry_type::nps |
Definition at line 100 of file Partition_mod.F90.
logical(LK), dimension(:), allocatable Partition_mod::ParPropTry_type::SubclusteringWarranted |
Definition at line 105 of file Partition_mod.F90.