PFASST++
boris_sweeper.hpp File Reference
#include <array>
#include <cassert>
#include <cmath>
#include <cstdio>
#include <complex>
#include <cstdlib>
#include <ios>
#include <iostream>
#include <map>
#include <vector>
#include <Eigen/Core>
#include <boost/format.hpp>
#include <pfasst.hpp>
#include <pfasst/config.hpp>
#include <pfasst/logging.hpp>
#include <pfasst/encap/encap_sweeper.hpp>
#include "particle.hpp"
#include "particle_cloud.hpp"
#include "particle_util.hpp"
#include "bindings/wrapper_interface.hpp"
#include "boris_sweeper_impl.hpp"
+ Include dependency graph for boris_sweeper.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pfasst::examples::boris::ParticleError< scalar >
 
struct  pfasst::examples::boris::ErrorTuple< scalar >
 
class  pfasst::examples::boris::LogIndent
 
class  pfasst::examples::boris::BorisSweeper< scalar, time >
 

Namespaces

 pfasst
 
 pfasst::examples
 
 pfasst::examples::boris
 

Typedefs

template<typename coeff >
using pfasst::examples::boris::Vector3d = Eigen::Array< coeff, 3, 1 >
 
template<typename coeff >
using pfasst::examples::boris::Matrix3d = Eigen::Matrix< coeff, 3, 3, Eigen::RowMajor >
 
template<typename coeff >
using pfasst::examples::boris::Matrix = Eigen::Matrix< coeff, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor >
 
typedef pair< size_t, size_t > pfasst::examples::boris::error_index
 
template<typename scalar >
using pfasst::examples::boris::error_map = map< error_index, ErrorTuple< scalar >>
 

Functions

template<typename precision = pfasst::time_precision>
static void pfasst::examples::boris::init_opts ()
 
template<typename precision = pfasst::time_precision>
static void pfasst::examples::boris::init_logs ()