![]() |
QMCPACK
|
Inheritance diagram for EnergyDensityEstimator:
Collaboration diagram for EnergyDensityEstimator:Public Member Functions | |
| EnergyDensityEstimator (const PSPool &PSP, const std::string &defaultKE) | |
| ~EnergyDensityEstimator () override | |
| std::string | getClassName () const override |
| return class name More... | |
| void | resetTargetParticleSet (ParticleSet &P) override |
| Reset the data with the target ParticleSet. More... | |
| Return_t | evaluate (ParticleSet &P) override |
| Evaluate the local energy contribution of this component. More... | |
| void | addObservables (PropertySetType &plist) |
| void | addObservables (PropertySetType &plist, BufferType &olist) override |
| named values to the property list Default implementaton uses addValue(plist_) More... | |
| void | registerCollectables (std::vector< ObservableHelper > &h5desc, hdf_archive &file) const override |
| void | setObservables (PropertySetType &plist) override |
| Set the values evaluated by this object to plist Default implementation is to assign Value which is updated by evaluate function using my_index_. More... | |
| void | setParticlePropertyList (PropertySetType &plist, int offset) override |
| bool | put (xmlNodePtr cur) override |
| check xml elements More... | |
| bool | put (xmlNodePtr cur, ParticleSet &P) |
| bool | get (std::ostream &os) const override |
| write about the class More... | |
| std::unique_ptr< OperatorBase > | makeClone (ParticleSet &qp, TrialWaveFunction &psi) final |
| void | write_description (std::ostream &os) |
| void | write_EDValues (void) |
| void | write_nonzero_domains (const ParticleSet &P) |
| void | write_Collectables (std::string &label, int &cnt, ParticleSet &P) |
Public Member Functions inherited from OperatorBase | |
| OperatorBase () | |
| Construct a new Operator Base object Default and unique empty constructor. More... | |
| virtual | ~OperatorBase ()=default |
| virtual bool | dependsOnWaveFunction () const |
| return true if this operator depends on a wavefunction More... | |
| std::bitset< 8 > & | getUpdateMode () noexcept |
| get update_mode_ reference More... | |
| Return_t | getValue () const noexcept |
| get a copy of value_ More... | |
| std::string | getName () const noexcept |
| getter a copy of my_name_, rvalue small string optimization More... | |
| void | setName (const std::string name) noexcept |
| Set my_name member, uses small string optimization (pass by value) More... | |
| TraceRequest & | getRequest () noexcept |
| Get request_ member. More... | |
| virtual void | registerObservables (std::vector< ObservableHelper > &h5desc, hdf_archive &file) const |
| add to observable descriptor for hdf5 The default implementation is to register a scalar for this->value_ More... | |
| virtual void | setHistories (Walker_t &ThisWalker) |
| virtual Return_t | evaluateDeterministic (ParticleSet &P) |
| Evaluate the local energy contribution of this component, deterministically based on current state. More... | |
| virtual void | mw_evaluate (const RefVectorWithLeader< OperatorBase > &o_list, const RefVectorWithLeader< TrialWaveFunction > &wf_list, const RefVectorWithLeader< ParticleSet > &p_list) const |
| Evaluate the contribution of this component of multiple walkers. More... | |
| virtual void | mw_evaluatePerParticle (const RefVectorWithLeader< OperatorBase > &o_list, const RefVectorWithLeader< TrialWaveFunction > &wf_list, const RefVectorWithLeader< ParticleSet > &p_list, const std::vector< ListenerVector< RealType >> &listeners, const std::vector< ListenerVector< RealType >> &listeners_ions) const |
| Evaluate the contribution of this component of multiple walkers per particle and report to registerd listeners from objects in Estimators. More... | |
| virtual void | mw_evaluateWithParameterDerivatives (const RefVectorWithLeader< OperatorBase > &o_list, const RefVectorWithLeader< ParticleSet > &p_list, const opt_variables_type &optvars, const RecordArray< ValueType > &dlogpsi, RecordArray< ValueType > &dhpsioverpsi) const |
| TODO: add docs. More... | |
| virtual Return_t | rejectedMove (ParticleSet &P) |
| TODO: add docs. More... | |
| virtual Return_t | evaluateWithToperator (ParticleSet &P) |
| Evaluate the local energy contribution of this component with Toperators updated if requested. More... | |
| virtual void | mw_evaluateWithToperator (const RefVectorWithLeader< OperatorBase > &o_list, const RefVectorWithLeader< TrialWaveFunction > &wf_list, const RefVectorWithLeader< ParticleSet > &p_list) const |
| Evaluate the contribution of this component of multiple walkers. More... | |
| virtual void | mw_evaluatePerParticleWithToperator (const RefVectorWithLeader< OperatorBase > &o_list, const RefVectorWithLeader< TrialWaveFunction > &wf_list, const RefVectorWithLeader< ParticleSet > &p_list, const std::vector< ListenerVector< RealType >> &listeners, const std::vector< ListenerVector< RealType >> &listeners_ions) const |
| Evaluate the contribution of this component of multiple walkers per particle and report to registerd listeners from objects in Estimators. More... | |
| virtual Return_t | evaluateValueAndDerivatives (ParticleSet &P, const opt_variables_type &optvars, const Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi) |
| Evaluate value and derivatives wrt the optimizables. More... | |
| virtual Return_t | evaluateWithIonDerivs (ParticleSet &P, ParticleSet &ions, TrialWaveFunction &psi, ParticleSet::ParticlePos &hf_term, ParticleSet::ParticlePos &pulay_term) |
| Evaluate contribution to local energy and derivatives w.r.t ionic coordinates from OperatorBase. More... | |
| virtual Return_t | evaluateWithIonDerivsDeterministic (ParticleSet &P, ParticleSet &ions, TrialWaveFunction &psi, ParticleSet::ParticlePos &hf_term, ParticleSet::ParticlePos &pulay_term) |
| Evaluate contribution to local energy and derivatives w.r.t ionic coordinates from OperatorBase. More... | |
| virtual void | evaluateOneBodyOpMatrix (ParticleSet &P, const TWFFastDerivWrapper &psi, std::vector< ValueMatrix > &B) |
| Evaluate "B" matrix for observable. More... | |
| virtual void | evaluateOneBodyOpMatrixForceDeriv (ParticleSet &P, ParticleSet &source, const TWFFastDerivWrapper &psi, const int iat, std::vector< std::vector< ValueMatrix >> &Bforce) |
| Evaluate "dB/dR" matrices for observable. More... | |
| virtual void | updateSource (ParticleSet &s) |
| Update data associated with a particleset. More... | |
| virtual Return_t | getEnsembleAverage () |
| Return an average value by collective operation. More... | |
| virtual void | createResource (ResourceCollection &collection) const |
| Initialize a shared resource and hand it to a collection. More... | |
| virtual void | acquireResource (ResourceCollection &collection, const RefVectorWithLeader< OperatorBase > &o_list) const |
| Acquire a shared resource from a collection. More... | |
| virtual void | releaseResource (ResourceCollection &collection, const RefVectorWithLeader< OperatorBase > &o_list) const |
| Return a shared resource to a collection. More... | |
| virtual void | setRandomGenerator (RandomBase< FullPrecRealType > *rng) |
| Set the Random Generator object TODO: add docs. More... | |
| virtual void | add2Hamiltonian (ParticleSet &qp, TrialWaveFunction &psi, QMCHamiltonian &targetH) |
| TODO: add docs. More... | |
| virtual void | informOfPerParticleListener () |
| bool | isClassical () const noexcept |
| bool | isQuantum () const noexcept |
| bool | isClassicalClassical () const noexcept |
| bool | isQuantumClassical () const noexcept |
| bool | isQuantumQuantum () const noexcept |
| bool | getMode (const int i) const noexcept |
| Return the mode i. More... | |
| bool | isNonLocal () const noexcept |
| TODO: add docs. More... | |
| bool | hasListener () const noexcept |
| void | contributeTraceQuantities () |
| Make trace quantities available. More... | |
| void | checkoutTraceQuantities (TraceManager &tm) |
| Checkout trace arrays Derived classes must guard individual checkouts using request info. More... | |
| void | collectScalarTraces () |
| Collect scalar trace data. More... | |
| void | deleteTraceQuantities () |
| delete trace arrays More... | |
Private Types | |
| enum | { W = 0, T, V, nEDValues } |
Private Member Functions | |
| ParticleSet * | get_particleset (std::string &psname) |
| void | set_ptcl (void) |
| void | unset_ptcl (void) |
| void | getRequiredTraces (TraceManager &tm) override |
| TODO: add docs. More... | |
| void | contributeScalarQuantities () override |
| void | checkoutScalarQuantities (TraceManager &tm) override |
| void | collectScalarQuantities () override |
| void | deleteScalarQuantities () override |
Private Attributes | |
| xmlNodePtr | input_xml |
| std::string | defKE |
| const PSPool & | psetpool |
| ParticleSet * | Pdynamic |
| ParticleSet * | Pstatic |
| int | dtable_index |
| int | nparticles |
| bool | ion_points |
| int | nions |
| int | ion_buffer_offset |
| Matrix< RealType > | Rion |
| ReferencePoints | ref |
| Matrix< RealType > | EDValues |
| Matrix< RealType > | EDIonValues |
| int | outside_buffer_offset |
| std::vector< bool > | particles_outside |
| std::vector< SpaceGrid * > | spacegrids |
| ParticlePos | R |
| int | nsamples |
| std::vector< RealType > | Zptcl |
| ParticlePos | Rptcl |
| TraceSample< TraceReal > * | w_trace |
| TraceSample< TraceReal > * | Td_trace |
| CombinedTraceSample< TraceReal > * | Vd_trace |
| CombinedTraceSample< TraceReal > * | Vs_trace |
Additional Inherited Members | |
Protected Member Functions inherited from OperatorBase | |
| virtual void | contributeParticleQuantities () |
| virtual void | checkoutParticleQuantities (TraceManager &tm) |
| virtual void | deleteParticleQuantities () |
| virtual void | setComputeForces (bool compute) |
| void | setEnergyDomain (EnergyDomains edomain) |
| Set the Energy Domain. More... | |
| void | setQuantumDomain (QuantumDomains qdomain) |
| set quantum domain More... | |
| void | oneBodyQuantumDomain (const ParticleSet &P) |
| set quantum domain for one-body operator More... | |
| void | twoBodyQuantumDomain (const ParticleSet &P) |
| set quantum domain for two-body operator More... | |
| void | twoBodyQuantumDomain (const ParticleSet &P1, const ParticleSet &P2) |
| set quantum domain for two-body operator More... | |
| void | addValue (PropertySetType &plist) |
| named values to the property list More... | |
Protected Attributes inherited from OperatorBase | |
| std::bitset< 8 > | update_mode_ |
| set the current update mode More... | |
| Return_t | value_ |
| current value More... | |
| std::string | name_ |
| name of this object More... | |
| TraceRequest | request_ |
| whether traces are being collected More... | |
| int | my_index_ |
| starting index of this object More... | |
| Return_t | new_value_ |
| a new value for a proposed move More... | |
| Walker_t * | t_walker_ |
| reference to the current walker More... | |
| bool | streaming_particles_ |
| bool | have_required_traces_ |
Definition at line 25 of file EnergyDensityEstimator.h.
| using Point = ReferencePoints::Point |
Definition at line 28 of file EnergyDensityEstimator.h.
| using PSPool = std::map<std::string, const std::unique_ptr<ParticleSet> > |
Definition at line 29 of file EnergyDensityEstimator.h.
|
private |
| EnergyDensityEstimator | ( | const PSPool & | PSP, |
| const std::string & | defaultKE | ||
| ) |
Definition at line 26 of file EnergyDensityEstimator.cpp.
References OperatorBase::COLLECTABLE, EnergyDensityEstimator::defKE, EnergyDensityEstimator::ion_points, EnergyDensityEstimator::nions, EnergyDensityEstimator::nsamples, OperatorBase::request_, TraceRequest::request_array(), TraceRequest::request_scalar(), and OperatorBase::update_mode_.
|
override |
Definition at line 40 of file EnergyDensityEstimator.cpp.
References qmcplusplus::delete_iter(), and EnergyDensityEstimator::spacegrids.
|
inline |
Definition at line 37 of file EnergyDensityEstimator.h.
|
overridevirtual |
named values to the property list Default implementaton uses addValue(plist_)
| plist | RecordNameProperty |
| collectables | Observables that are accumulated by evaluate |
Reimplemented from OperatorBase.
Definition at line 457 of file EnergyDensityEstimator.cpp.
References PooledData< T >::add(), EnergyDensityEstimator::ion_buffer_offset, EnergyDensityEstimator::ion_points, OperatorBase::my_index_, EnergyDensityEstimator::nEDValues, EnergyDensityEstimator::nions, EnergyDensityEstimator::outside_buffer_offset, PooledData< T >::size(), and EnergyDensityEstimator::spacegrids.
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
|
overridevirtual |
Evaluate the local energy contribution of this component.
| P | input configuration containing N particles |
Implements OperatorBase.
Definition at line 257 of file EnergyDensityEstimator.cpp.
References qmcplusplus::app_log(), ParticleSet::applyMinimumImage(), ParticleSet::Collectables, CombinedTraceSample< T >::combine(), EnergyDensityEstimator::dtable_index, EnergyDensityEstimator::EDIonValues, EnergyDensityEstimator::EDValues, SpaceGrid::evaluate(), ParticleSet::getDistTableAB(), ParticleSet::getLattice(), ParticleSet::getTotalNum(), OperatorBase::have_required_traces_, qmcplusplus::if(), EnergyDensityEstimator::ion_buffer_offset, EnergyDensityEstimator::ion_points, EnergyDensityEstimator::nEDValues, EnergyDensityEstimator::nions, EnergyDensityEstimator::nparticles, EnergyDensityEstimator::nsamples, omp_get_thread_num(), EnergyDensityEstimator::outside_buffer_offset, EnergyDensityEstimator::particles_outside, EnergyDensityEstimator::Pdynamic, ParticleSet::PropertyList, EnergyDensityEstimator::Pstatic, ParticleSet::R, EnergyDensityEstimator::R, TraceSample< T >::sample, EnergyDensityEstimator::spacegrids, SpaceGrid::sum(), qmcplusplus::SUPERCELL_OPEN, EnergyDensityEstimator::T, EnergyDensityEstimator::Td_trace, EnergyDensityEstimator::V, EnergyDensityEstimator::Vd_trace, EnergyDensityEstimator::Vs_trace, EnergyDensityEstimator::W, and EnergyDensityEstimator::w_trace.
|
overridevirtual |
write about the class
Implements OperatorBase.
Definition at line 241 of file EnergyDensityEstimator.cpp.
References APP_ABORT.
|
private |
Definition at line 193 of file EnergyDensityEstimator.cpp.
References APP_ABORT, qmcplusplus::app_log(), and EnergyDensityEstimator::psetpool.
Referenced by EnergyDensityEstimator::put().
|
inlineoverridevirtual |
|
overrideprivatevirtual |
TODO: add docs.
| tm |
Reimplemented from OperatorBase.
Definition at line 205 of file EnergyDensityEstimator.cpp.
References TraceManager::get_real_combined_trace(), TraceManager::get_real_trace(), OperatorBase::have_required_traces_, omp_get_thread_num(), EnergyDensityEstimator::Pdynamic, EnergyDensityEstimator::Pstatic, EnergyDensityEstimator::Td_trace, EnergyDensityEstimator::Vd_trace, EnergyDensityEstimator::Vs_trace, and EnergyDensityEstimator::w_trace.
|
finalvirtual |
Implements OperatorBase.
Definition at line 529 of file EnergyDensityEstimator.cpp.
References qmcplusplus::app_log(), EnergyDensityEstimator::defKE, EnergyDensityEstimator::input_xml, omp_get_thread_num(), and EnergyDensityEstimator::psetpool.
|
overridevirtual |
check xml elements
Implements OperatorBase.
Definition at line 52 of file EnergyDensityEstimator.cpp.
References OhmmsAttributeSet::add(), ParticleSet::addTable(), APP_ABORT, qmcplusplus::app_log(), QMCTraits::DIM, EnergyDensityEstimator::dtable_index, EnergyDensityEstimator::EDIonValues, EnergyDensityEstimator::EDValues, EnergyDensityEstimator::get_particleset(), ParticleSet::getLattice(), ParticleSet::getTotalNum(), ParticleSet::hasSK(), qmcplusplus::if(), EnergyDensityEstimator::input_xml, EnergyDensityEstimator::ion_points, OperatorBase::name_, EnergyDensityEstimator::nEDValues, EnergyDensityEstimator::nions, EnergyDensityEstimator::nparticles, EnergyDensityEstimator::particles_outside, EnergyDensityEstimator::Pdynamic, ReferencePoints::points, EnergyDensityEstimator::Pstatic, SpaceGrid::put(), ReferencePoints::put(), OhmmsAttributeSet::put(), ParticleSet::R, EnergyDensityEstimator::R, EnergyDensityEstimator::ref, Matrix< T, Alloc >::resize(), Vector< T, Alloc >::resize(), EnergyDensityEstimator::Rion, EnergyDensityEstimator::Rptcl, EnergyDensityEstimator::set_ptcl(), EnergyDensityEstimator::spacegrids, qmcplusplus::SUPERCELL_OPEN, ParticleSet::turnOnPerParticleSK(), EnergyDensityEstimator::unset_ptcl(), and EnergyDensityEstimator::Zptcl.
Referenced by EnergyDensityEstimator::put().
| bool put | ( | xmlNodePtr | cur, |
| ParticleSet & | P | ||
| ) |
Definition at line 43 of file EnergyDensityEstimator.cpp.
References EnergyDensityEstimator::Pdynamic, and EnergyDensityEstimator::put().
|
overridevirtual |
Reimplemented from OperatorBase.
Definition at line 480 of file EnergyDensityEstimator.cpp.
References ObservableHelper::addProperty(), EnergyDensityEstimator::ion_buffer_offset, EnergyDensityEstimator::ion_points, OperatorBase::name_, EnergyDensityEstimator::nEDValues, EnergyDensityEstimator::nions, EnergyDensityEstimator::nparticles, EnergyDensityEstimator::nsamples, qmcplusplus::oh, EnergyDensityEstimator::outside_buffer_offset, EnergyDensityEstimator::ref, SpaceGrid::registerCollectables(), EnergyDensityEstimator::Rion, ReferencePoints::save(), and EnergyDensityEstimator::spacegrids.
|
overridevirtual |
Reset the data with the target ParticleSet.
| P | new target ParticleSet |
Implements OperatorBase.
Definition at line 249 of file EnergyDensityEstimator.cpp.
|
private |
Definition at line 165 of file EnergyDensityEstimator.cpp.
References SpeciesSet::addAttribute(), ParticleSet::applyMinimumImage(), ParticleSet::getLattice(), ParticleSet::getSpeciesSet(), ParticleSet::getTotalNum(), ParticleSet::GroupID, qmcplusplus::if(), EnergyDensityEstimator::Pstatic, ParticleSet::R, Vector< T, Alloc >::resize(), EnergyDensityEstimator::Rptcl, Vector< T, Alloc >::size(), qmcplusplus::SUPERCELL_OPEN, and EnergyDensityEstimator::Zptcl.
Referenced by EnergyDensityEstimator::put().
|
overridevirtual |
Set the values evaluated by this object to plist Default implementation is to assign Value which is updated by evaluate function using my_index_.
| plist | RecordNameProperty |
Reimplemented from OperatorBase.
Definition at line 518 of file EnergyDensityEstimator.cpp.
|
overridevirtual |
Reimplemented from OperatorBase.
Definition at line 523 of file EnergyDensityEstimator.cpp.
|
private |
Definition at line 186 of file EnergyDensityEstimator.cpp.
References Vector< T, Alloc >::clear(), EnergyDensityEstimator::Rptcl, and EnergyDensityEstimator::Zptcl.
Referenced by EnergyDensityEstimator::put().
| void write_Collectables | ( | std::string & | label, |
| int & | cnt, | ||
| ParticleSet & | P | ||
| ) |
Definition at line 415 of file EnergyDensityEstimator.cpp.
References qmcplusplus::app_log(), ParticleSet::Collectables, EnergyDensityEstimator::outside_buffer_offset, and EnergyDensityEstimator::spacegrids.
| void write_description | ( | std::ostream & | os | ) |
Definition at line 217 of file EnergyDensityEstimator.cpp.
References EnergyDensityEstimator::nparticles, EnergyDensityEstimator::ref, EnergyDensityEstimator::spacegrids, and ReferencePoints::write_description().
| void write_EDValues | ( | void | ) |
Definition at line 427 of file EnergyDensityEstimator.cpp.
References qmcplusplus::app_log(), EnergyDensityEstimator::EDValues, and EnergyDensityEstimator::nparticles.
| void write_nonzero_domains | ( | const ParticleSet & | P | ) |
Definition at line 434 of file EnergyDensityEstimator.cpp.
References qmcplusplus::abs(), qmcplusplus::app_log(), ParticleSet::Collectables, qmcplusplus::Units::charge::e, qmcplusplus::n, EnergyDensityEstimator::nEDValues, EnergyDensityEstimator::outside_buffer_offset, and EnergyDensityEstimator::spacegrids.
|
private |
Definition at line 57 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::EnergyDensityEstimator(), and EnergyDensityEstimator::makeClone().
|
private |
Definition at line 62 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::put().
Definition at line 79 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::put().
Definition at line 78 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::put(), and EnergyDensityEstimator::write_EDValues().
|
private |
Definition at line 55 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::makeClone(), and EnergyDensityEstimator::put().
|
private |
Definition at line 66 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::addObservables(), EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::registerCollectables().
|
private |
Definition at line 64 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::addObservables(), EnergyDensityEstimator::EnergyDensityEstimator(), EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::put(), and EnergyDensityEstimator::registerCollectables().
|
private |
Definition at line 65 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::addObservables(), EnergyDensityEstimator::EnergyDensityEstimator(), EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::put(), and EnergyDensityEstimator::registerCollectables().
|
private |
Definition at line 63 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::put(), EnergyDensityEstimator::registerCollectables(), EnergyDensityEstimator::write_description(), and EnergyDensityEstimator::write_EDValues().
|
private |
Definition at line 89 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::EnergyDensityEstimator(), EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::registerCollectables().
|
private |
|
private |
Definition at line 82 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::put().
|
private |
Definition at line 59 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::getRequiredTraces(), and EnergyDensityEstimator::put().
|
private |
Definition at line 58 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::get_particleset(), and EnergyDensityEstimator::makeClone().
|
private |
Definition at line 60 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::getRequiredTraces(), EnergyDensityEstimator::put(), and EnergyDensityEstimator::set_ptcl().
|
private |
Definition at line 87 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::put().
|
private |
Definition at line 69 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::put(), EnergyDensityEstimator::registerCollectables(), and EnergyDensityEstimator::write_description().
Definition at line 67 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::put(), and EnergyDensityEstimator::registerCollectables().
|
private |
Definition at line 95 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::put(), EnergyDensityEstimator::set_ptcl(), and EnergyDensityEstimator::unset_ptcl().
|
private |
Definition at line 85 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::addObservables(), EnergyDensityEstimator::evaluate(), EnergyDensityEstimator::put(), EnergyDensityEstimator::registerCollectables(), EnergyDensityEstimator::write_Collectables(), EnergyDensityEstimator::write_description(), EnergyDensityEstimator::write_nonzero_domains(), and EnergyDensityEstimator::~EnergyDensityEstimator().
|
private |
Definition at line 100 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::getRequiredTraces().
|
private |
Definition at line 101 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::getRequiredTraces().
|
private |
Definition at line 102 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::getRequiredTraces().
|
private |
Definition at line 99 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::evaluate(), and EnergyDensityEstimator::getRequiredTraces().
|
private |
Definition at line 94 of file EnergyDensityEstimator.h.
Referenced by EnergyDensityEstimator::put(), EnergyDensityEstimator::set_ptcl(), and EnergyDensityEstimator::unset_ptcl().