![]() |
QMCPACK
|
Inheritance diagram for Reptile:
Collaboration diagram for Reptile: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 > |
Public Types inherited from QMCTraits | |
| 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().