src/QMCDrivers/DMC/DMCBatched.cpp
/** Constructor maintains proper ownership of input parameters
   */
Constructor maintains proper ownership of input parameters
Constructor maintains proper ownership of input parameters
DMCBatched::DMCBatched(QMCDriverInput&& qmcdriver_input,
                       DMCDriverInput&& input,
                       MCPopulation& pop,
                       TrialWaveFunction& psi,
                       QMCHamiltonian& h,
                       WaveFunctionPool& wf_pool,
                       Communicate* comm)
    : QMCDriverNew(std::move(qmcdriver_input), pop, psi, h, wf_pool, "DMCBatched::", comm), dmcdriver_input_(input)
{
  QMCType = "DMCBatched";
}
DMCBatched :: DMCBatched ( QMCDriverInput && qmcdriver_input , DMCDriverInput && input , MCPopulation & pop , TrialWaveFunction & psi , QMCHamiltonian & h , WaveFunctionPool & wf_pool , Communicate * comm ) : QMCDriverNew ( std :: move ( qmcdriver_input ) , pop , psi , h , wf_pool , " " , comm ) , dmcdriver_input_ ( input ) { QMCType = " " ; }
Constructor maintains proper ownership of input parameters
Constructor maintains proper ownership of input parameters