80 integer(
IK) :: ndim(
2)
= [
2,
2]
81 integer(
IK) :: nell(
2)
= [
1,
20]
82 integer(
IK) :: nsam(
2)
= [
5000,
5000]
83 real(RKG) :: mean(
2)
= [
-1._RKG,
1._RKG]
84 real(RKG) :: std(
2)
= [
0.001_RKG,
1._RKG]
154 integer(
IK) :: nsim
= 10000
156 real(RKG) :: logVolUnitBall
157 real(RKG) :: logDensity
160 real(RKG) :: logSumVolNormedEff
165 real(RKG) ,
allocatable :: std(:,:)
166 real(RKG) ,
allocatable :: sample(:,:)
167 real(RKG) ,
allocatable :: mean(:,:)
168 real(RKG) ,
allocatable :: invGram(:,:,:)
169 real(RKG) ,
allocatable :: choLowGramUpp(:,:,:)
170 real(RKG) ,
allocatable :: cumPropVolNormed(:)
171 real(RKG) ,
allocatable :: logVolNormed(:)
172 real(RKG) ,
allocatable :: mahalSq(:,:)
173 real(RKG) ,
allocatable :: invmul(:)
175 integer(
IK) ,
allocatable ::
size(:)
176 integer(
IK) ,
allocatable :: membership(:)
184 module procedure :: mmvue_typer_rngf, mmvue_typer_rngx
247 impure module function mmvue_typer_rngf(rng, range, nsim)
result(self)
248#if INTEL_COMPILER_ENABLED && DLL_ENABLED && (WINDOWS_ENABLED || DARWIN_ENABLED)
249 !DEC$ ATTRIBUTES DLLEXPORT :: mmvue_typer_rngf
251 type(range_type),
intent(in),
optional :: range
252 integer(IK),
intent(in),
optional :: nsim
253 type(rngf_type),
intent(in) :: rng
254 type(mmvue_type) :: self
257 impure module function mmvue_typer_rngx(rng, range, nsim)
result(self)
258#if INTEL_COMPILER_ENABLED && DLL_ENABLED && (WINDOWS_ENABLED || DARWIN_ENABLED)
259 !DEC$ ATTRIBUTES DLLEXPORT :: mmvue_typer_rngx
261 type(range_type),
intent(in),
optional :: range
262 integer(IK),
intent(in),
optional :: nsim
263 type(rngx_type),
intent(inout) :: rng
264 type(mmvue_type) :: self
309#if INTEL_COMPILER_ENABLED && DLL_ENABLED && (WINDOWS_ENABLED || DARWIN_ENABLED)
312 class(mmvue_type),
intent(in) :: self
313 integer(IK),
intent(in) :: funit
Write the specifications of an object of type mmvue_type to an external sequential formatted filed wi...
Generate and return an object of type mmvue_type.
This module contains procedures and routines for the creating test datasets for clustering algorithms...
character(*, SK), parameter MODULE_NAME
This module contains classes and procedures for computing various statistical quantities related to t...
type(rngf_type) rngf
The scalar constant object of type rngf_type whose presence signified the use of the Fortran intrinsi...
This module contains classes and procedures for reporting and handling errors.
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter RK
The default real kind in the ParaMonte library: real64 in Fortran, c_double in C-Fortran Interoperati...
integer, parameter LK
The default logical kind in the ParaMonte library: kind(.true.) in Fortran, kind(....
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This is the derived type for generating objects containing the specifications of a realization of an ...
This is the derived type for generating objects containing the range of specifications of an MMVUE di...
This is a concrete derived type whose instances can be used to define/request the default uniform ran...
This is the derived type for declaring and generating objects of type xoshiro256ssw_type containing a...
This is the derived type for generating objects to gracefully and verbosely handle runtime unexpected...