#include <particle_cloud.hpp>
Inheritance diagram for pfasst::examples::boris::ParticleCloudFactory< precision >:
Collaboration diagram for pfasst::examples::boris::ParticleCloudFactory< precision >:Public Member Functions | |
| ParticleCloudFactory (const size_t num_particles, const size_t dim, const precision default_charge, const precision default_mass) | |
| size_t | num_particles () const |
| size_t | dim () const |
| virtual shared_ptr< encap::Encapsulation< precision > > | create (const encap::EncapType) |
| Actual method to create Encapsulation object of specific type. More... | |
Private Attributes | |
| size_t | _num_particles |
| size_t | _dim |
| precision | _default_charge |
| precision | _default_mass |
Definition at line 156 of file particle_cloud.hpp.
| pfasst::examples::boris::ParticleCloudFactory< precision >::ParticleCloudFactory | ( | const size_t | num_particles, |
| const size_t | dim, | ||
| const precision | default_charge, | ||
| const precision | default_mass | ||
| ) |
Definition at line 477 of file particle_cloud_impl.hpp.
|
virtual |
Actual method to create Encapsulation object of specific type.
| [in] | type | encapsulation type of the requested Encapsulation object |
Implements pfasst::encap::EncapFactory< precision >.
Definition at line 500 of file particle_cloud_impl.hpp.
|
inline |
Definition at line 493 of file particle_cloud_impl.hpp.
|
inline |
Definition at line 487 of file particle_cloud_impl.hpp.
Referenced by pfasst::examples::boris::InjectiveTransfer< scalar, time >::fas().
Here is the caller graph for this function:
|
private |
Definition at line 162 of file particle_cloud.hpp.
|
private |
Definition at line 163 of file particle_cloud.hpp.
|
private |
Definition at line 161 of file particle_cloud.hpp.
|
private |
Definition at line 160 of file particle_cloud.hpp.