|
std::string | MarkovChainTypeToFullString (MarkovChainType markovChainType) |
|
std::string | MarkovChainTypeToShortcutString (MarkovChainType markovChainType) |
|
template<typename Derived1 , typename Derived2 > |
void | normalizePolytope (Eigen::MatrixBase< Derived1 > &A, Eigen::MatrixBase< Derived2 > &b) |
| Normalizes polytope defined by Ax < b. More...
|
|
size_t | nextGoodSizeFFT (size_t N) |
|
template<typename StateType > |
void | computeAutocorrelations (const std::vector< StateType > &draws, Eigen::VectorXd &autocorrelations, unsigned long dimension) |
|
template<typename StateType > |
void | computeAutocorrelations (const std::vector< StateType > *draws, Eigen::VectorXd &autocorrelations, unsigned long dimension) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< const std::vector< StateType > * > &draws, const MatrixType &covarianceSeen, StateType &meanSeen, unsigned long numberOfSeenDraws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< StateType > *draws, const MatrixType &covarianceSeen, StateType &meanSeen, unsigned long numberOfSeenDraws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< std::vector< StateType >> &draws, const MatrixType &covarianceSeen, StateType &meanSeen, unsigned long numberOfSeenDraws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< StateType > &draws, const MatrixType &covarianceSeen, StateType &meanSeen, unsigned long numberOfSeenDraws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< const std::vector< StateType > * > &draws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< StateType > *draws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< std::vector< StateType >> &draws) |
|
template<typename StateType , typename MatrixType > |
MatrixType | computeCovariance (const std::vector< StateType > &draws) |
|
template<typename StateType > |
double | computeEffectiveSampleSize (const std::vector< const std::vector< StateType > * > &chains, unsigned long dimension) |
|
template<typename StateType > |
std::vector< double > | computeEffectiveSampleSize (const std::vector< const std::vector< StateType > * > &chains) |
|
template<typename StateType > |
double | computeEffectiveSampleSize (const std::vector< std::vector< StateType >> &chains, unsigned long dimension) |
|
template<typename StateType > |
std::vector< double > | computeEffectiveSampleSize (const std::vector< std::vector< StateType >> &chains) |
|
template<typename StateType , typename MatrixType > |
double | computeExpectedSquaredJumpDistance (const std::vector< StateType > &draws, unsigned long numUnseen, double esjdSeen, unsigned long numSeen, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
double | computeExpectedSquaredJumpDistance (const std::vector< StateType > &draws, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
double | computeExpectedSquaredJumpDistance (const std::vector< StateType > &draws) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< std::vector< StateType >> &chains, unsigned long numUnseen, std::vector< double > esjdSeen, unsigned long numSeen, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< std::vector< StateType >> &chains, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< std::vector< StateType >> &chains) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< const std::vector< StateType > * > &chains, unsigned long numUnseen, std::vector< double > esjdSeen, unsigned long numSeen, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< const std::vector< StateType > * > &chains, const MatrixType &sqrtCovariance) |
|
template<typename StateType , typename MatrixType > |
std::vector< double > | computeExpectedSquaredJumpDistance (const std::vector< const std::vector< StateType > * > &chains) |
|
template<class T > |
std::enable_if<!std::numeric_limits< T >::is_integer, bool >::type | almost_equal (T x, T y, int ulp=2) |
|
template<typename StateType > |
bool | isConstantChain (const std::vector< const std::vector< StateType > * > &chains, long dimension) |
|
template<typename StateType > |
bool | isConstantChain (const std::vector< std::vector< StateType >> &chains, long dimension) |
|
template<typename StateType > |
bool | isConstantChain (const std::vector< const std::vector< StateType > * > &chains) |
|
template<typename StateType > |
bool | isConstantChain (const std::vector< std::vector< StateType >> &chains) |
|
template<typename StateType > |
double | computePotentialScaleReductionFactor (const std::vector< const std::vector< StateType > * > &chains, unsigned long dimension, unsigned long numUnseen, std::vector< double > &sampleVariancesSeen, std::vector< double > &intraChainExpectationsSeen, double &interChainExpectationSeen, unsigned long &numSeen) |
|
template<typename StateType > |
double | computePotentialScaleReductionFactor (const std::vector< std::vector< StateType >> &chains, unsigned long dimension, unsigned long numUnseen, std::vector< double > &sampleVariancesSeen, std::vector< double > &intraChainExpectationsSeen, double &interChainExpectationSeen, unsigned long &numSeen) |
|
template<typename StateType > |
std::vector< double > | computePotentialScaleReductionFactor (const std::vector< const std::vector< StateType > * > &chains, unsigned long numUnseen, std::vector< std::vector< double >> &sampleVariancesSeen, std::vector< std::vector< double >> &intraChainExpectationsSeen, std::vector< double > &interChainExpectationSeen, unsigned long &numSeen) |
|
template<typename StateType > |
std::vector< double > | computePotentialScaleReductionFactor (const std::vector< std::vector< StateType >> &chains, unsigned long numUnseen, std::vector< std::vector< double >> &sampleVariancesSeen, std::vector< std::vector< double >> &intraChainExpectationsSeen, std::vector< double > &interChainExpectationSeen, unsigned long &numSeen) |
|
template<typename StateType > |
double | computePotentialScaleReductionFactor (const std::vector< const std::vector< StateType > * > &chains, unsigned long dimension) |
|
template<typename StateType > |
double | computePotentialScaleReductionFactor (const std::vector< std::vector< StateType >> &chains, unsigned long dimension) |
|
template<typename StateType > |
std::vector< double > | computePotentialScaleReductionFactor (const std::vector< const std::vector< StateType > * > &chains) |
|
template<typename StateType > |
std::vector< double > | computePotentialScaleReductionFactor (const std::vector< std::vector< StateType >> &chains) |
|
Eigen::VectorXd | computeAcceptanceRate (Data &data) |
|
Eigen::VectorXd | computeExpectedSquaredJumpDistance (Data &data) |
|
Eigen::VectorXd | computeEffectiveSampleSize (Data &data) |
|
Eigen::VectorXd | computePotentialScaleReductionFactor (Data &data) |
|
double | computeTotalNumberOfSamples (Data &data) |
|
Eigen::VectorXd | computeTotalTimeTaken (Data &data) |
|
template<typename Model , typename Proposal > |
void | tune (RunBase< Model, Proposal > &run, AcceptanceRateTuner::param_type ¶meters) |
|
template<typename Model , typename Proposal > |
void | tune (RunBase< Model, Proposal > &run, ExpectedSquaredJumpDistanceTuner::param_type ¶meters) |
|
template<typename Model , typename Proposal > |
void | tune (RunBase< Model, Proposal > &run, SimpleExpectedSquaredJumpDistanceTuner::param_type ¶meters) |
|