|
template<typename scalar > |
error_map< scalar > | run_boris_sdc (const size_t nsteps, const scalar dt, const size_t nnodes, const size_t nparticles, const size_t niters, const double abs_res_tol, const double rel_res_tol) |
|
template<typename scalar > |
error_map< scalar > | run_boris_pfasst (const size_t nsteps, const scalar dt, const size_t nnodes, const size_t nparticles, const size_t niters, const double abs_res_tol, const double rel_res_tol) |
|
template<typename precision = pfasst::time_precision> |
static void | init_opts () |
|
template<typename precision = pfasst::time_precision> |
static void | init_logs () |
|
template<typename precision > |
static void | init_opts () |
|
template<typename precision > |
static void | init_logs () |
|
template<typename T > |
el::base::type::ostream_t & | operator<< (el::base::type::ostream_t &os, const vector< T > &vec) |
|
template<typename precision > |
el::base::type::ostream_t & | operator<< (el::base::type::ostream_t &os, const shared_ptr< Particle< precision >> &sp_particle) |
|
template<typename precision > |
static precision | distance (const Particle< precision > &first, const Particle< precision > &second) |
|
template<typename precision > |
static precision | distance (const shared_ptr< Particle< precision >> &first, const shared_ptr< Particle< precision >> &second) |
|
template<typename precision > |
static vector< precision > | distance_to_reference (const ParticleCloud< precision > &cloud, const Particle< precision > &reference) |
|
template<typename precision > |
static vector< precision > | distance_to_reference (const shared_ptr< ParticleCloud< precision >> &cloud, const shared_ptr< Particle< precision >> &reference) |
|
template<typename precision > |
| MAKE_LOGGABLE (shared_ptr< const ParticleCloud< precision >>, sp_cloud, os) |
|
template<typename precision > |
static precision | distance (const Particle< precision > &first, const Particle< precision > &second) |
|
template<typename precision > |
static precision | distance (const shared_ptr< Particle< precision >> first, const shared_ptr< Particle< precision >> second) |
|
template<typename precision > |
static vector< precision > | distance_to_reference (const ParticleCloud< precision > &cloud, const Particle< precision > &reference) |
|
template<typename precision > |
static vector< precision > | distance_to_reference (const shared_ptr< ParticleCloud< precision >> &cloud, const shared_ptr< Particle< precision >> &reference) |
|
template<typename precision > |
static vector< precision > | cloud_component_factory (const size_t num_particles, const size_t dim) |
|
template<typename precision > |
static void | zero (vector< precision > &data) |
|
template<typename precision > |
static void | zero (shared_ptr< vector< precision >> &data) |
|
template<typename precision > |
static vector< precision > | cloud_component_factory (const size_t num_particles, const size_t dim) |
|
template<typename precision > |
static void | zero (vector< precision > &data) |
|
template<typename precision > |
static void | zero (shared_ptr< vector< precision >> &data) |
|
template<typename precision > |
static vector< precision > | cross_prod (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static void | 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 > | cross_prod_npart (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | kronecker (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | cmp_wise_mul (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | cmp_wise_div (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static precision | max (const vector< precision > &data) |
|
template<typename precision > |
static precision | max_abs (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm_sq (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm_sq (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | norm_sq_npart (const vector< precision > &data, const size_t npart) |
|
template<typename precision > |
static precision | norm0 (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm0 (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | norm0_npart (const vector< precision > &data, const size_t npart) |
|
|
template<typename precision > |
static vector< precision > | cross_prod (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static void | 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 > | cross_prod_npart (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | kronecker (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | cmp_wise_mul (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static vector< precision > | cmp_wise_div (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision > |
static precision | max (const vector< precision > &data) |
|
template<typename precision > |
static precision | max_abs (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm_sq (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm_sq (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | norm_sq_npart (const vector< precision > &data, const size_t npart) |
|
template<typename precision > |
static precision | norm0 (const vector< precision > &data) |
|
template<typename precision > |
static precision | norm0 (typename vector< precision >::const_iterator __first, typename vector< precision >::const_iterator __second) |
|
template<typename precision > |
static vector< precision > | norm0_npart (const vector< precision > &data, const size_t npart) |
|
|
template<typename precision > |
vector< precision > | operator+ (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator+ (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator+ (const ValueT &value, const vector< precision > &vec) |
|
template<typename precision > |
vector< precision > & | operator+= (vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > & | operator+= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > | operator- (const vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator- (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > & | operator-= (vector< precision > &first, const vector< precision > &second) |
|
template<typename precision , typename ValueT > |
vector< precision > & | operator-= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator* (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator* (const ValueT &value, const vector< precision > &vec) |
|
template<typename precision > |
vector< precision > | operator* (const vector< precision > &vec, const vector< precision > &values) |
|
template<typename precision , typename ValueT > |
vector< precision > & | operator*= (vector< precision > &vec, const ValueT &value) |
|
template<typename precision , typename ValueT > |
vector< precision > | operator/ (const vector< precision > &vec, const ValueT &value) |
|
template<typename precision > |
vector< precision > | operator/ (const vector< precision > &vec, const vector< precision > &values) |
|
template<typename precision , typename ValueT > |
vector< precision > & | operator/= (vector< precision > &vec, const ValueT &value) |
|