![]() |
QMCPACK
|
Collaboration diagram for HamiltonianRef:Public Types | |
| using | FullPrecRealType = QMCTraits::FullPrecRealType |
| using | Walker_t = OperatorBase::Walker_t |
| using | ValueType = OperatorBase::ValueType |
| using | RealType = OperatorBase::RealType |
Public Member Functions | |
| HamiltonianRef (const RefVector< OperatorBase >) | |
| FullPrecRealType | evaluateValueAndDerivatives (ParticleSet &P, const opt_variables_type &optvars, Vector< ValueType > &dlogpsi, Vector< ValueType > &dhpsioverpsi) |
| the same evaluateValueAndDerivatives as QMCHamiltonian More... | |
| FullPrecRealType | evaluate (ParticleSet &P) |
| the same evaluate as QMCHamiltonian More... | |
| int | size () const |
Private Attributes | |
| const RefVector< OperatorBase > | Hrefs_ |
| collected references More... | |
Definition at line 22 of file HamiltonianRef.h.
Definition at line 25 of file HamiltonianRef.h.
| using RealType = OperatorBase::RealType |
Definition at line 28 of file HamiltonianRef.h.
| using ValueType = OperatorBase::ValueType |
Definition at line 27 of file HamiltonianRef.h.
| using Walker_t = OperatorBase::Walker_t |
Definition at line 26 of file HamiltonianRef.h.
| HamiltonianRef | ( | const RefVector< OperatorBase > | refs | ) |
Definition at line 20 of file HamiltonianRef.cpp.
| FullPrecRealType evaluate | ( | ParticleSet & | P | ) |
the same evaluate as QMCHamiltonian
Definition at line 34 of file HamiltonianRef.cpp.
References APP_ABORT, HamiltonianRef::Hrefs_, and qmcplusplus::isnan().
| FullPrecRealType evaluateValueAndDerivatives | ( | ParticleSet & | P, |
| const opt_variables_type & | optvars, | ||
| Vector< ValueType > & | dlogpsi, | ||
| Vector< ValueType > & | dhpsioverpsi | ||
| ) |
the same evaluateValueAndDerivatives as QMCHamiltonian
Definition at line 22 of file HamiltonianRef.cpp.
References HamiltonianRef::Hrefs_.
|
inline |
Definition at line 41 of file HamiltonianRef.h.
References HamiltonianRef::Hrefs_.
|
private |
collected references
Definition at line 45 of file HamiltonianRef.h.
Referenced by HamiltonianRef::evaluate(), HamiltonianRef::evaluateValueAndDerivatives(), and HamiltonianRef::size().