|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
#include <gtest/gtest.h>#include <algorithm>#include <array>#include <cmath>#include <cstdio>#include <fstream>#include <memory>#include "Distribution/EmittedFromFile.h"#include "Ippl.h"#include "PartBunch/BunchStateHandler.h"#include "Physics/Physics.h"#include "Utilities/OpalException.h"#include "Utility/IpplTimings.h"
Go to the source code of this file.
Classes | |
| class | EmittedFromFileTest |
Functions | |
| TEST_F (EmittedFromFileTest, ParsesOldOpalDumpAndProvidesReferenceMomentum) | |
| TEST_F (EmittedFromFileTest, EmitsSortedRecordsWithFractionalDtAndHalfStepDrift) | |
| TEST_F (EmittedFromFileTest, HonorsRequestedParticleLimitBeforeSorting) | |
| TEST_F (EmittedFromFileTest, RejectsOverdueBirthTimesInsteadOfPreAgingParticles) | |
| TEST_F (EmittedFromFileTest, RejectsUnsupportedEmissionModel) | |
| TEST_F | ( | EmittedFromFileTest | , |
| EmitsSortedRecordsWithFractionalDtAndHalfStepDrift | |||
| ) |
Definition at line 123 of file TestEmittedFromFile.cpp.
References Physics::c, EmittedFromFile::emitParticles(), EmittedFromFile::generateParticles(), EmittedFromFile::getGlobalTimeShift(), EmittedFromFile::isEmissionDone(), nr, and SamplingBase::setEmissionOffsets().

| TEST_F | ( | EmittedFromFileTest | , |
| HonorsRequestedParticleLimitBeforeSorting | |||
| ) |
Definition at line 175 of file TestEmittedFromFile.cpp.
References EmittedFromFile::emitParticles(), EmittedFromFile::generateParticles(), EmittedFromFile::getGlobalTimeShift(), EmittedFromFile::getInitialReferenceMomentum(), nr, and SamplingBase::setEmissionOffsets().

| TEST_F | ( | EmittedFromFileTest | , |
| ParsesOldOpalDumpAndProvidesReferenceMomentum | |||
| ) |
Definition at line 98 of file TestEmittedFromFile.cpp.
References EmittedFromFile::generateParticles(), EmittedFromFile::getEmissionTime(), EmittedFromFile::getEmissionTimeStep(), EmittedFromFile::getGlobalTimeShift(), EmittedFromFile::getInitialReferenceMomentum(), EmittedFromFile::hasInitialReferenceMomentum(), nr, and SamplingBase::setEmissionOffsets().

| TEST_F | ( | EmittedFromFileTest | , |
| RejectsOverdueBirthTimesInsteadOfPreAgingParticles | |||
| ) |
Definition at line 196 of file TestEmittedFromFile.cpp.
References EmittedFromFile::emitParticles(), EmittedFromFile::generateParticles(), nr, and SamplingBase::setEmissionOffsets().

| TEST_F | ( | EmittedFromFileTest | , |
| RejectsUnsupportedEmissionModel | |||
| ) |
Definition at line 211 of file TestEmittedFromFile.cpp.
References EmittedFromFile::generateParticles(), nr, and SamplingBase::setEmissionOffsets().
