![]() |
QMCPACK
|
Public Member Functions | |
Resource (const std::string &name) | |
virtual | ~Resource ()=default |
virtual std::unique_ptr< Resource > | makeClone () const =0 |
const std::string & | getName () const |
Private Attributes | |
const std::string | name_ |
int | index_in_collection_ = -1 |
Friends | |
class | ResourceCollection |
Definition at line 20 of file Resource.h.
|
inline |
Definition at line 23 of file Resource.h.
|
virtualdefault |
|
inline |
|
pure virtual |
Implemented in SoaAtomicBasisSet< ROT, SH >::SoaAtomicBSetMultiWalkerMem, DiracMatrixComputeCUDA< VALUE_FP >, RealSpacePositionsOMPTarget::MultiWalkerMem, DiracMatrixComputeOMPTarget< VALUE_FP >, SKMultiWalkerMem, SoaDistanceTableAAOMPTarget< T, D, SC >::DTAAMultiWalkerMem, MultiDiracDeterminant::MultiDiracDetMultiWalkerResource, SoaDistanceTableABOMPTarget< T, D, SC >::DTABMultiWalkerMem, TwoBodyJastrowMultiWalkerMem< T >, SplineOMPTargetMultiWalkerMem< ST, TT >, J1OrbitalSoAMultiWalkerMem< T >, DummyResource, VPMultiWalkerMem, QMCHamiltonian::QMCHamiltonianMultiWalkerResource, DiracDeterminantBatched< PL, VT, FPVT >::DiracDeterminantBatchedMultiWalkerResource< PL, VT, FPVT >, BareKineticEnergy::MultiWalkerResource, NonLocalECPotential::NonLocalECPotentialMultiWalkerResource, CoulombPBCAA::CoulombPBCAAMultiWalkerResource, LCAOrbitalSet::LCAOMultiWalkerMem, SoaLocalizedBasisSet< COT, ORBT >::SoaLocalizedBSetMultiWalkerMem< COT, ORBT >, MultiSlaterDetTableMethod::MultiSlaterDetTableMethodMultiWalkerResource, CoulombPBCAB::CoulombPBCABMultiWalkerResource, SOECPotential::SOECPotentialMultiWalkerResource, SpinorSet::SpinorSetMultiWalkerResource, and MemoryResource.
|
friend |
Definition at line 31 of file Resource.h.
|
private |
Definition at line 30 of file Resource.h.
Referenced by ResourceCollection::takebackResourceImpl().
|
private |
Definition at line 29 of file Resource.h.
Referenced by Resource::getName().