32 virtual void proposeSamples(
const unsigned int seed_value)
override;
virtual int decisionStep() const override
Return the step after which decision making can begin.
std::vector< Real > _affine_step
Vector of affine step sizes.
AffineInvariantStretchSampler(const InputParameters ¶meters)
const std::vector< Real > & getAffineStepSize() const
Return the vector of step size for decision making.
const std::vector< std::vector< Real > > & _previous_state
Reporter value with the previous state of all the walkers.
A class for performing Affine Invariant Ensemble MCMC with stretch sampler.
virtual void proposeSamples(const unsigned int seed_value) override
Fill in the _new_samples vector of vectors (happens within sampleSetUp)
const Real _step_size
The step size for the stretch sampler.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const std::vector< Real > & _previous_state_var
Reporter value with the previous state of all the walkers for variance.
static InputParameters validParams()
const InputParameters & parameters() const
A base class used to perform Parallel Markov Chain Monte Carlo (MCMC) sampling.