1#ifndef IPPL_SAMPLING_BASE_H
2#define IPPL_SAMPLING_BASE_H
13 std::shared_ptr<ParticleContainer_t>
pc_m;
14 std::shared_ptr<FieldContainer_t>
fc_m;
20 std::shared_ptr<FieldContainer_t> &fc,
21 std::shared_ptr<Distribution_t> &dist
27 std::shared_ptr<FieldContainer_t> &fc
virtual void emitParticles(double, double)
virtual void testEmitParticles(size_t, double)
virtual void testNumEmitParticles(size_t, double)
SamplingBase(std::shared_ptr< ParticleContainer_t > &pc)
SamplingBase(std::shared_ptr< ParticleContainer_t > &pc, std::shared_ptr< FieldContainer_t > &fc, std::shared_ptr< Distribution_t > &dist)
std::shared_ptr< FieldContainer_t > fc_m
virtual void setWithDomainDecomp(bool)
std::shared_ptr< Distribution_t > opalDist_m
std::string samplingMethod_m
virtual void generateParticles(size_t &, Vector_t< double, 3 >)
virtual void initDomainDecomp(double)
SamplingBase(std::shared_ptr< ParticleContainer_t > &pc, std::shared_ptr< FieldContainer_t > &fc)
std::shared_ptr< ParticleContainer_t > pc_m