65 tspecies(chargeIdx, upIdx) = -1;
66 tspecies(massIdx, upIdx) = 1.0;
void advanceWalker(Walker_t &thisWalker, bool recompute) override
move a walker
void setName(const std::string &aname)
Base class for update methods for each step.
A set of walkers that are to be advanced by Metropolis Monte Carlo.
int addSpecies(const std::string &aname)
When a name species does not exist, add a new species.
helper functions for EinsplineSetBuilder
Manager clones for threaded applications.
TEST_CASE("complex_helper", "[type_traits]")
virtual bool put(xmlNodePtr cur)
process options
Collection of Local Energy Operators.
Communicate * Controller
Global Communicator for a process.
int addAttribute(const std::string &aname)
for a new attribute, allocate the data, !More often used to get the index of a species ...
Wrapping information on parallelism.
SpeciesSet & getSpeciesSet()
retrun the SpeciesSet of this particle set
void create(const std::vector< int > &agroup)
create grouped particles
Declaration of HamiltonianPool.
Class to represent a many-body trial wave function.
Manager class to handle multiple threads.
Custom container for set of attributes for a set of species.
void createWalkers(int numWalkers)
create numWalkers Walkers
Declare QMCUpdateBase class.
Declare a global Random Number Generator.
Declaration of a MCWalkerConfiguration.
A container class to represent a walker.
FakeUpdate(MCWalkerConfiguration &w, TrialWaveFunction &psi, QMCHamiltonian &h, FakeRandom< QMCTraits::FullPrecRealType > &rg)