std::vector< Particle, aligned_allocator< Particle, 32 > > ParticleContainer
Scenario * createScenario()
virtual void finalize(ParticleContainer &particles, Field &E, Field &B, Field &V)
virtual void afterPush(int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
virtual void beforePush(ParticleContainer &particles, Field &E, Field &B, Field &V)
virtual void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
virtual ParticleContainer initialParticles(Field &E, Field &B, Field &V)
void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
ParticleContainer initialParticles(Field &E, Field &B, Field &V)
void finalize(ParticleContainer &particles, Field &E, Field &B, Field &V)
void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
ParticleContainer initialParticles(Field &E, Field &B, Field &V)
void afterPush(int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
void finalize(ParticleContainer &particles, Field &E, Field &B, Field &V)
ParticleContainer initialParticles(Field &E, Field &B, Field &V)
void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
void afterPush(int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
shockReflectivityScenario()
void afterPush(int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
void newTimestep(int input_file_counter, int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
LinearHistogram2D reflected
void finalize(ParticleContainer &particles, Field &E, Field &B, Field &V)
LinearHistogram2D transmitted
virtual void afterPush(int step, double time, ParticleContainer &particles, Field &E, Field &B, Field &V)
ParticleContainer initialParticles(Field &E, Field &B, Field &V)