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... | |