|
| 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) |
| |