_charges | pfasst::examples::boris::ParticleCloud< precision > | private |
_default_charge | pfasst::examples::boris::ParticleCloud< precision > | private |
_default_mass | pfasst::examples::boris::ParticleCloud< precision > | private |
_dim | pfasst::examples::boris::ParticleCloud< precision > | private |
_masses | pfasst::examples::boris::ParticleCloud< precision > | private |
_num_particles | pfasst::examples::boris::ParticleCloud< precision > | private |
_positions | pfasst::examples::boris::ParticleCloud< precision > | private |
_velocities | pfasst::examples::boris::ParticleCloud< precision > | private |
at(const size_t index) const | pfasst::examples::boris::ParticleCloud< precision > | |
broadcast(ICommunicator *comm) | pfasst::encap::Encapsulation< precision > | virtual |
center_of_mass() const | pfasst::examples::boris::ParticleCloud< precision > | |
charges() | pfasst::examples::boris::ParticleCloud< precision > | |
charges() const | pfasst::examples::boris::ParticleCloud< precision > | |
copy(shared_ptr< const encap::Encapsulation< precision >> other) | pfasst::examples::boris::ParticleCloud< precision > | virtual |
Encapsulation< precision >::copy(shared_ptr< const Encapsulation< precision >> other) | pfasst::encap::Encapsulation< precision > | virtual |
dim() const | pfasst::examples::boris::ParticleCloud< precision > | inline |
distribute_around_center(const shared_ptr< Particle< precision >> ¢er) | pfasst::examples::boris::ParticleCloud< precision > | |
log(el::base::type::ostream_t &os) const | pfasst::examples::boris::ParticleCloud< precision > | virtual |
masses() | pfasst::examples::boris::ParticleCloud< precision > | |
masses() const | pfasst::examples::boris::ParticleCloud< precision > | |
mat_apply(vector< shared_ptr< Encapsulation< precision >>> dst, precisiona, Matrix< precision > mat, vector< shared_ptr< Encapsulation< precision >>> src, bool zero=true) | pfasst::encap::Encapsulation< precision > | virtual |
norm0() const | pfasst::examples::boris::ParticleCloud< precision > | virtual |
operator[](const size_t index) const | pfasst::examples::boris::ParticleCloud< precision > | |
ParticleCloud(const size_t num_particles=0, const size_t dim=3, const precision default_charge=precision(1.0), const precision default_mass=precision(1.0)) | pfasst::examples::boris::ParticleCloud< precision > | explicit |
particles() const | pfasst::examples::boris::ParticleCloud< precision > | |
positions() | pfasst::examples::boris::ParticleCloud< precision > | |
positions() const | pfasst::examples::boris::ParticleCloud< precision > | |
post(ICommunicator *comm, int tag) | pfasst::encap::Encapsulation< precision > | virtual |
recv(ICommunicator *comm, int tag, bool blocking) | pfasst::encap::Encapsulation< precision > | virtual |
saxpy(precisiona, shared_ptr< const Encapsulation< precision >> x) | pfasst::encap::Encapsulation< precision > | virtual |
send(ICommunicator *comm, int tag, bool blocking) | pfasst::encap::Encapsulation< precision > | virtual |
set_at(const size_t index, const shared_ptr< Particle< precision >> &particle) | pfasst::examples::boris::ParticleCloud< precision > | |
size() const | pfasst::examples::boris::ParticleCloud< precision > | inline |
velocities() | pfasst::examples::boris::ParticleCloud< precision > | |
velocities() const | pfasst::examples::boris::ParticleCloud< precision > | |
zero() override | pfasst::examples::boris::ParticleCloud< precision > | virtual |
~Encapsulation() | pfasst::encap::Encapsulation< precision > | virtual |
~ParticleCloud() | pfasst::examples::boris::ParticleCloud< precision > | virtual |