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