Simulation

Simulation#

class SimulationGen#

Abstract base class for managing a simulation in 1D, 2D or 3D.

Subclassed by epocpp::Simulation< ndims >

template<int ndims>
class Simulation : public epocpp::SimulationGen#

Class that manages a simulation, including the numerical domain, electromagnetic fields, and particle species.

Template Parameters:

ndims – The number of dimensions. Can be 1, 2 or 3.