|
| PropertyLambdaProbabilityHistogram (std::size_t numberOfBlocks, std::size_t numberOfSamplePoints) |
|
bool | operator== (PropertyLambdaProbabilityHistogram const &) const =default |
|
void | clear () |
|
double | lambdaValue () const |
|
int | selectNewBin (RandomNumber &random, double scale) const |
|
void | setCurrentBin (std::size_t index) |
|
void | updateHistogram () |
|
void | sampleOccupancy (bool containsTheFractionalMolecule) |
|
double | occupancy () const |
|
void | normalize (double normalizationFactor) |
|
void | sampleHistogram (std::size_t blockIndex, double density, double dUdlambda, bool containsTheFractionalMolecule, double w) |
|
double | weight () const |
|
void | WangLandauIteration (PropertyLambdaProbabilityHistogram::WangLandauPhase phase, bool containsTheFractionalMolecule, double value=1.0) |
|
std::pair< std::vector< double >, std::vector< double > > | normalizedAverageProbabilityHistogram () |
|
std::string | writeAveragesStatistics (double beta, std::optional< double > imposedChemicalPotential, std::optional< double > imposedFugacity) const |
|
std::string | writeDUdLambdaStatistics (double beta, std::optional< double > imposedChemicalPotential, std::optional< double > imposedFugacity) const |
|
nlohmann::json | jsonAveragesStatistics (double beta, std::optional< double > imposedChemicalPotential, std::optional< double > imposedFugacity) const |
|
nlohmann::json | jsonDUdLambdaStatistics (double beta, std::optional< double > imposedChemicalPotential, std::optional< double > imposedFugacity) const |
|
double | averagedDensity (std::size_t blockIndex) const |
|
double | averagedDensity () const |
|
std::pair< double, double > | averageDensity () const |
|
double | averagedIdealGasChemicalPotential (std::size_t blockIndex, double beta) const |
|
double | averagedIdealGasChemicalPotential (double beta) const |
|
std::pair< double, double > | averageIdealGasChemicalPotential (double beta) const |
|
std::vector< double > | averagedProbabilityHistogram (std::size_t blockIndex) const |
|
std::vector< double > | averagedProbabilityHistogram () const |
|
std::pair< std::vector< double >, std::vector< double > > | averageProbabilityHistogram () const |
|
std::vector< double > | averagedLandauFreeEnergyHistogram (std::size_t blockIndex, double beta) const |
|
std::vector< double > | averagedLandauFreeEnergyHistogram (double beta) const |
|
std::pair< std::vector< double >, std::vector< double > > | averageLandauFreeEnergyHistogram (double beta) const |
|
double | averagedExcessChemicalPotential (std::size_t blockIndex, double beta) const |
|
double | averagedExcessChemicalPotential (double beta) const |
|
std::pair< double, double > | averageExcessChemicalPotential (double beta) const |
|
std::pair< double, double > | averageTotalChemicalPotential (double beta, double bias) const |
|
std::pair< double, double > | averageFugacity (double beta, double bias) const |
|
std::vector< double3 > | averagedDUdlambda (std::size_t blockIndex) const |
|
std::vector< double3 > | averagedDUdlambda () const |
|
std::pair< std::vector< double3 >, std::vector< double3 > > | averageDuDlambda () const |
|
double | averagedExcessChemicalPotentialDUdlambda (std::size_t blockIndex) const |
|
double | averagedExcessChemicalPotentialDUdlambda () const |
|
std::pair< double, double > | averageExcessChemicalPotentialDUdlambda () const |
|
std::pair< double, double > | averageTotalChemicalPotential (double beta) const |
|
std::pair< double, double > | averageFugacityDUdlambda (double beta) const |
|
void | readBiasingFile (std::filesystem::path path) |
|
void | writeBiasingFile (std::filesystem::path path) |
|