![]() |
QMCPACK
|
Inheritance diagram for Resource:
Collaboration diagram for Resource: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, RealSpacePositionsOMPTarget::MultiWalkerMem, DiracMatrixComputeCUDA< VALUE_FP >, 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, DiracDeterminantBatched< PL, VT, FPVT >::DiracDeterminantBatchedMultiWalkerResource< PL, VT, FPVT >, QMCHamiltonian::QMCHamiltonianMultiWalkerResource, 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().