#include <memory>
#include <vector>
#include <pfasst/logging.hpp>
#include <pfasst/encap/encapsulation.hpp>
#include "particle.hpp"
#include "particle_cloud_impl.hpp"
Go to the source code of this file.
Classes | |
class | pfasst::examples::boris::ParticleCloud< precision > |
class | pfasst::examples::boris::ParticleCloudFactory< precision > |
Namespaces | |
pfasst | |
pfasst::examples | |
pfasst::examples::boris | |
Typedefs | |
template<typename precision > | |
using | pfasst::examples::boris::ParticleCloudComponent = vector< precision > |
Functions | |
template<typename precision > | |
static precision | pfasst::examples::boris::distance (const Particle< precision > &first, const Particle< precision > &second) |
template<typename precision > | |
static precision | pfasst::examples::boris::distance (const shared_ptr< Particle< precision >> &first, const shared_ptr< Particle< precision >> &second) |
template<typename precision > | |
static vector< precision > | pfasst::examples::boris::distance_to_reference (const ParticleCloud< precision > &cloud, const Particle< precision > &reference) |
template<typename precision > | |
static vector< precision > | pfasst::examples::boris::distance_to_reference (const shared_ptr< ParticleCloud< precision >> &cloud, const shared_ptr< Particle< precision >> &reference) |
template<typename precision > | |
pfasst::examples::boris::MAKE_LOGGABLE (shared_ptr< const ParticleCloud< precision >>, sp_cloud, os) | |