![]() |
QMCPACK
|
Public Types | |
using | WP = WalkerProperties::Indexes |
using | Walker_t = MCWalkerConfiguration::Walker_t |
using | WalkerIter_t = MCWalkerConfiguration::iterator |
using | ReptileConfig_t = std::vector< Walker_t::ParticlePos > |
![]() | |
enum | { DIM = OHMMS_DIM, DIM_VGL = OHMMS_DIM + 2 } |
using | QTBase = QMCTypes< OHMMS_PRECISION, DIM > |
using | QTFull = QMCTypes< OHMMS_PRECISION_FULL, DIM > |
using | RealType = QTBase::RealType |
using | ComplexType = QTBase::ComplexType |
using | ValueType = QTBase::ValueType |
using | PosType = QTBase::PosType |
using | GradType = QTBase::GradType |
using | TensorType = QTBase::TensorType |
using | IndexType = OHMMS_INDEXTYPE |
define other types More... | |
using | FullPrecRealType = QTFull::RealType |
using | FullPrecValueType = QTFull::ValueType |
using | PropertySetType = RecordNamedProperty< FullPrecRealType > |
define PropertyList_t More... | |
using | PtclGrpIndexes = std::vector< std::pair< int, int > > |
Public Attributes | |
std::vector< IndexType > | Action |
std::vector< IndexType > | TransProb |
RealType | forwardprob |
RealType | backwardprob |
RealType | forwardaction |
RealType | backwardaction |
RealType | tau |
MCWalkerConfiguration & | w |
WalkerIter_t | repstart |
WalkerIter_t | repend |
IndexType | direction |
IndexType | headindex |
IndexType | nbeads |
Walker_t * | prophead |
using ReptileConfig_t = std::vector<Walker_t::ParticlePos> |
using WP = WalkerProperties::Indexes |
|
inline |
Definition at line 62 of file Reptile.h.
References Reptile::Action, ParticleSet::addProperty(), Reptile::nbeads, Reptile::repend, Reptile::repstart, Reptile::TransProb, and Reptile::w.
|
inline |
Definition at line 103 of file Reptile.h.
References Reptile::direction, Reptile::headindex, and Reptile::wrapIndex().
Referenced by RMCUpdatePbyPWithDrift::advanceWalkersRMC(), and RMCUpdateAllWithDrift::advanceWalkersRMC().
Definition at line 96 of file Reptile.h.
References Reptile::getBeadIndex(), and Reptile::getWalker().
Referenced by Reptile::linearInterp(), Reptile::printState(), Reptile::setHead(), and Reptile::setReptileSlicePositions().
Definition at line 95 of file Reptile.h.
References Reptile::direction, Reptile::headindex, and Reptile::wrapIndex().
Referenced by Reptile::getBead(), Reptile::getCenter(), Reptile::getHead(), Reptile::getNewHead(), Reptile::getNext(), Reptile::getTail(), Reptile::operator[](), Reptile::printState(), Reptile::setBead(), and Reptile::setHead().
|
inline |
Definition at line 100 of file Reptile.h.
References Reptile::getBeadIndex(), Reptile::getWalker(), and Reptile::nbeads.
Referenced by RMCLocalEnergyEstimator::accumulate(), RMCUpdatePbyPWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersRMC(), and RMCUpdatePbyPWithDrift::advanceWalkersVMC().
Definition at line 144 of file Reptile.h.
References Reptile::Action, Reptile::direction, and qmcplusplus::walker.
Referenced by Reptile::getLinkAction().
|
inline |
Definition at line 97 of file Reptile.h.
References Reptile::getBeadIndex(), and Reptile::getWalker().
Referenced by RMCLocalEnergyEstimator::accumulate(), RMCUpdatePbyPWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdatePbyPWithDrift::advanceWalkersVMC(), RMCUpdateAllWithDrift::advanceWalkersVMC(), SimpleFixedNodeBranch::collect(), and Reptile::linearInterp().
|
inline |
Definition at line 154 of file Reptile.h.
References Reptile::getDirectionalAction().
|
inline |
Definition at line 128 of file Reptile.h.
References Reptile::getBeadIndex(), Reptile::getWalker(), Reptile::headindex, and Reptile::nbeads.
Referenced by RMCUpdatePbyPWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdatePbyPWithDrift::advanceWalkersVMC(), and RMCUpdateAllWithDrift::advanceWalkersVMC().
|
inline |
Definition at line 99 of file Reptile.h.
References Reptile::getBeadIndex(), Reptile::getWalker(), and Reptile::nbeads.
Referenced by RMCUpdatePbyPWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersRMC(), and RMCUpdateAllWithDrift::advanceWalkersVMC().
|
inline |
Definition at line 249 of file Reptile.h.
References Reptile::linearInterp(), and Reptile::tau.
|
inline |
Definition at line 98 of file Reptile.h.
References Reptile::getBeadIndex(), Reptile::getWalker(), and Reptile::nbeads.
Referenced by RMCLocalEnergyEstimator::accumulate(), RMCUpdatePbyPWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersVMC(), SimpleFixedNodeBranch::collect(), and Reptile::linearInterp().
|
inline |
Definition at line 175 of file Reptile.h.
References Reptile::direction, Reptile::TransProb, and qmcplusplus::walker.
Referenced by RMCUpdateAllWithDrift::advanceWalkersRMC(), and RMCUpdateAllWithDrift::advanceWalkersVMC().
|
inline |
Definition at line 181 of file Reptile.h.
References Reptile::direction, ParticleSet::Properties, and Reptile::TransProb.
Definition at line 89 of file Reptile.h.
References Reptile::repstart, and Reptile::wrapIndex().
Referenced by Reptile::getBead(), Reptile::getCenter(), Reptile::getHead(), Reptile::getNewHead(), Reptile::getNext(), Reptile::getTail(), Reptile::operator[](), and Reptile::setBead().
|
inline |
Definition at line 224 of file Reptile.h.
References Reptile::getBead(), Reptile::getHead(), Reptile::getTail(), Reptile::nbeads, Walker< t_traits, p_traits >::R, and Reptile::tau.
Referenced by Reptile::getReptileSlicePositions().
Definition at line 85 of file Reptile.h.
References Reptile::getBeadIndex(), and Reptile::getWalker().
|
inline |
Definition at line 188 of file Reptile.h.
References Reptile::Action, qmcplusplus::app_log(), Reptile::direction, Reptile::getBead(), Reptile::getBeadIndex(), Reptile::headindex, Reptile::nbeads, Walker< t_traits, p_traits >::Properties, Walker< t_traits, p_traits >::R, and Reptile::tau.
Definition at line 135 of file Reptile.h.
References Reptile::Action, Reptile::direction, and qmcplusplus::walker.
Referenced by RMCUpdateAllWithDrift::advanceWalkersVMC().
Definition at line 162 of file Reptile.h.
References Reptile::direction, Reptile::TransProb, and qmcplusplus::walker.
Referenced by RMCUpdateAllWithDrift::advanceWalkersRMC(), and RMCUpdateAllWithDrift::advanceWalkersVMC().
|
inline |
Definition at line 169 of file Reptile.h.
References Reptile::direction, ParticleSet::Properties, and Reptile::TransProb.
Definition at line 113 of file Reptile.h.
References Reptile::getBeadIndex(), Reptile::getWalker(), and qmcplusplus::walker.
|
inline |
|
inline |
Definition at line 120 of file Reptile.h.
References Reptile::getBead(), Reptile::getBeadIndex(), Reptile::headindex, and Reptile::nbeads.
|
inline |
Definition at line 260 of file Reptile.h.
References Reptile::getBead(), Reptile::nbeads, and Walker< t_traits, p_traits >::R.
|
inline |
Definition at line 271 of file Reptile.h.
References Reptile::getBead(), Reptile::nbeads, and Walker< t_traits, p_traits >::R.
|
inline |
|
inline |
Definition at line 87 of file Reptile.h.
References Reptile::nbeads.
Referenced by Reptile::flip(), Reptile::getBeadIndex(), and Reptile::getWalker().
std::vector<IndexType> Action |
Definition at line 47 of file Reptile.h.
Referenced by RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersVMC(), Reptile::getDirectionalAction(), Reptile::printState(), Reptile::Reptile(), and Reptile::saveAction().
IndexType direction |
Definition at line 59 of file Reptile.h.
Referenced by RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersVMC(), Reptile::flip(), Reptile::getBeadIndex(), Reptile::getDirectionalAction(), Reptile::getTransProb(), Reptile::printState(), Reptile::saveAction(), Reptile::saveTransProb(), and Reptile::setDirection().
IndexType headindex |
Definition at line 59 of file Reptile.h.
Referenced by Reptile::flip(), Reptile::getBeadIndex(), Reptile::getNewHead(), Reptile::printState(), and Reptile::setHead().
IndexType nbeads |
Definition at line 59 of file Reptile.h.
Referenced by Reptile::getCenter(), Reptile::getNewHead(), Reptile::getNext(), Reptile::getTail(), RMCUpdateAllWithDrift::initWalkers(), RMCUpdatePbyPWithDrift::initWalkers(), Reptile::linearInterp(), Reptile::printState(), Reptile::Reptile(), Reptile::setHead(), Reptile::setReptileSlicePositions(), Reptile::size(), and Reptile::wrapIndex().
WalkerIter_t repend |
Definition at line 58 of file Reptile.h.
Referenced by Reptile::Reptile().
WalkerIter_t repstart |
Definition at line 58 of file Reptile.h.
Referenced by Reptile::getWalker(), and Reptile::Reptile().
RealType tau |
Definition at line 55 of file Reptile.h.
Referenced by Reptile::getReptileSlicePositions(), Reptile::getTau(), Reptile::linearInterp(), Reptile::printState(), and Reptile::setTau().
std::vector<IndexType> TransProb |
Definition at line 48 of file Reptile.h.
Referenced by RMCUpdateAllWithDrift::advanceWalkersRMC(), RMCUpdateAllWithDrift::advanceWalkersVMC(), Reptile::getTransProb(), Reptile::Reptile(), and Reptile::saveTransProb().
Definition at line 57 of file Reptile.h.
Referenced by Reptile::Reptile().