|
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) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::cloud_component_factory (const size_t num_particles, const size_t dim) |
|
template<typename precision > |
static void | pfasst::examples::boris::zero (vector< precision > &data) |
|
template<typename precision > |
static void | pfasst::examples::boris::zero (shared_ptr< vector< precision >> &data) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::cross_prod (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static void | pfasst::examples::boris::cross_prod_1part (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second, typename vector< precision >::iterator __result) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::cross_prod_npart (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::kronecker (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::cmp_wise_mul (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::cmp_wise_div (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static precision | pfasst::examples::boris::max (const vector< precision > &data) |
|
template<typename precision > |
static precision | pfasst::examples::boris::max_abs (const vector< precision > &data) |
|
template<typename precision > |
static precision | pfasst::examples::boris::norm_sq (const vector< precision > &data) |
|
template<typename precision > |
static precision | pfasst::examples::boris::norm_sq (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::norm_sq_npart (const vector< precision > &data, const size_t npart) |
|
template<typename precision > |
static precision | pfasst::examples::boris::norm0 (const vector< precision > &data) |
|
template<typename precision > |
static precision | pfasst::examples::boris::norm0 (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | pfasst::examples::boris::norm0_npart (const vector< precision > &data, const size_t npart) |
|
template<typename precision > |
vector< precision > | pfasst::examples::boris::operator+ (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator+ (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator+ (const ValueT &value, const vector< precision > &vec) |
|
template<typename precision > |
vector< precision > & | pfasst::examples::boris::operator+= (vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > & | pfasst::examples::boris::operator+= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > | pfasst::examples::boris::operator- (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator- (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > & | pfasst::examples::boris::operator-= (vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > & | pfasst::examples::boris::operator-= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator* (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator* (const ValueT &value, const vector< precision > &vec) |
|
template<typename precision > |
vector< precision > | pfasst::examples::boris::operator* (const vector< precision > &vec, const vector< precision > &values) |
|
template<typename precision , typename ValueT > |
vector< precision > & | pfasst::examples::boris::operator*= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | pfasst::examples::boris::operator/ (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > | pfasst::examples::boris::operator/ (const vector< precision > &vec, const vector< precision > &values) |
|
template<typename precision , typename ValueT > |
vector< precision > & | pfasst::examples::boris::operator/= (vector< precision > &vec, const ValueT &value) |
|