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

Go to the source code of this file.

Data Types

type  pm_sampleWeight::weight_type
 This is an abstract derived type for constructing concrete derived types to distinguish various procedure signatures that require different sample weights (e.g., fweight, aweight, rweight, ...).
More...
 
type  pm_sampleWeight::aweight_type
 This is a concrete derived type whose instances are exclusively used to signify the aweight type of sample weights.
More...
 
type  pm_sampleWeight::fweight_type
 This is a concrete derived type whose instances are exclusively used to signify the fweight type of sample weights.
More...
 
type  pm_sampleWeight::rweight_type
 This is a concrete derived type whose instances are exclusively used to signify the rweight type of sample weights.
More...
 
interface  pm_sampleWeight::getReweight
 Generate and return a reweighting of the input weight vector, such that the sequence represented by output reweight is the refined (skipped by the amount skip) version of the sequence represented by the input weight.
More...
 
interface  pm_sampleWeight::setReweight
 Generate and return a reweighting of the input weight vector, such that the sequence represented by output reweight is the refined (skipped by the amount skip) version of the sequence represented by the input weight.
More...
 

Modules

module  pm_sampleWeight
 This module contains the types, classes, and procedures relevant to weights of random samples.
 

Variables

character(*, SK), parameter pm_sampleWeight::MODULE_NAME = "@pm_sampleWeight"
 
type(aweight_type), parameter pm_sampleWeight::aweight = aweight_type()
 This is a scalar parameter object of type aweight_type that is exclusively used to signify the Symmetric class of a given matrix within an interface of a procedure of the ParaMonte library.
More...
 
type(fweight_type), parameter pm_sampleWeight::fweight = fweight_type()
 This is a scalar parameter object of type fweight_type that is exclusively used to signify the Symmetric class of a given matrix within an interface of a procedure of the ParaMonte library.
More...
 
type(rweight_type), parameter pm_sampleWeight::rweight = rweight_type()
 This is a scalar parameter object of type rweight_type that is exclusively used to signify the Symmetric class of a given matrix within an interface of a procedure of the ParaMonte library.
More...