QMCPACK
FreeOrbitalBuilder.h
Go to the documentation of this file.
1 #ifndef QMCPLUSPLUS_FREE_ORBITAL_BUILDER_H
2 #define QMCPLUSPLUS_FREE_ORBITAL_BUILDER_H
3 
5 
6 namespace qmcplusplus
7 {
9 {
10 public:
11  FreeOrbitalBuilder(ParticleSet& els, Communicate* comm, xmlNodePtr cur);
13 
14  std::unique_ptr<SPOSet> createSPOSetFromXML(xmlNodePtr cur) override;
15 
16 private:
18  bool in_list(const int j, const std::vector<int> l);
19 };
20 } // namespace qmcplusplus
21 #endif
FreeOrbitalBuilder(ParticleSet &els, Communicate *comm, xmlNodePtr cur)
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43
std::unique_ptr< SPOSet > createSPOSetFromXML(xmlNodePtr cur) override
create an sposet from xml (legacy)
bool in_list(const int j, const std::vector< int > l)
Wrapping information on parallelism.
Definition: Communicate.h:68
Specialized paritlce class for atomistic simulations.
Definition: ParticleSet.h:55
base class for the real SPOSet builder
Definition: SPOSetBuilder.h:47
Declaration of a base class of SPOSet Builders.