This directory contains an implementations of a modification to the Boris method to solve second order ODEs with the Velocity-Verlet scheme using the PFASST framework.
More...
This directory contains an implementations of a modification to the Boris method to solve second order ODEs with the Velocity-Verlet scheme using the PFASST framework.
The sweeper with it's Boris magic is implemented in boris_sweeper.hpp. The physical properties of a testbed example with a panning trap are defined in physics.hpp and simple_physics.hpp, while the data structure for the particles are defined in particle.hpp and particle_3d.hpp.
template<typename precision >
template<typename precision >
template<typename T >
| el::base::type::ostream_t & pfasst::examples::boris::operator<< |
( |
el::base::type::ostream_t & |
os, |
|
|
const vector< T > & |
vec |
|
) |
| |
|
inline |
template<typename precision >
| el::base::type::ostream_t & pfasst::examples::boris::operator<< |
( |
el::base::type::ostream_t & |
os, |
|
|
const shared_ptr< Particle< precision >> & |
sp_particle |
|
) |
| |
|
inline |