Skip to content

Commit

Permalink
Merge pull request #4891 from ye-luo/nlpp-cleanup
Browse files Browse the repository at this point in the history
Reduce NonLocalECPComponent.h exposure in header files.
  • Loading branch information
prckent committed Jan 2, 2024
2 parents 9c4d925 + 05f7155 commit 6004d0c
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 1 deletion.
2 changes: 2 additions & 0 deletions src/QMCHamiltonians/ECPotentialBuilder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ ECPotentialBuilder::ECPotentialBuilder(QMCHamiltonian& h,
targetPsi(psi)
{}

ECPotentialBuilder::~ECPotentialBuilder() = default;

bool ECPotentialBuilder::put(xmlNodePtr cur)
{
if (localPot.empty())
Expand Down
1 change: 1 addition & 0 deletions src/QMCHamiltonians/ECPotentialBuilder.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ struct ECPotentialBuilder : public MPIObjectBase, public QMCTraits
std::vector<std::unique_ptr<L2RadialPotential>> L2Pot;

ECPotentialBuilder(QMCHamiltonian& h, ParticleSet& ions, ParticleSet& els, TrialWaveFunction& psi, Communicate* c);
~ECPotentialBuilder();

bool put(xmlNodePtr cur);

Expand Down
3 changes: 2 additions & 1 deletion src/QMCHamiltonians/NonLocalECPotential.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,11 @@
#include "Configuration.h"
#include "QMCHamiltonians/NonLocalTOperator.h"
#include "QMCHamiltonians/ForceBase.h"
#include "QMCHamiltonians/NonLocalECPComponent.h"
#include "QMCHamiltonians/OperatorBase.h"
#include "Particle/NeighborLists.h"
namespace qmcplusplus
{
class NonLocalECPComponent;
template<typename T>
struct NLPPJob;

Expand Down
1 change: 1 addition & 0 deletions src/QMCHamiltonians/tests/test_NonLocalECPotential.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
#include "Particle/ParticleSet.h"
#include "QMCHamiltonians/ECPComponentBuilder.h"
#include "QMCHamiltonians/NonLocalECPotential.h"
#include "QMCHamiltonians/NonLocalECPComponent.h"
#include "TestListenerFunction.h"
#include "Utilities/StlPrettyPrint.hpp"
#include "Utilities/RuntimeOptions.h"
Expand Down
2 changes: 2 additions & 0 deletions src/QMCHamiltonians/tests/test_SOECPotential.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@
#include "QMCWaveFunctions/Jastrow/BsplineFunctor.h"
#include "QMCWaveFunctions/Jastrow/RadialJastrowBuilder.h"
#include "QMCHamiltonians/ECPComponentBuilder.h"
#include "QMCHamiltonians/NonLocalECPComponent.h"
#include "TestListenerFunction.h"
#include "Utilities/RuntimeOptions.h"

namespace qmcplusplus
{
namespace testing
Expand Down

0 comments on commit 6004d0c

Please sign in to comment.