OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
TestEmittedFromFile.cpp File Reference
#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"
Include dependency graph for TestEmittedFromFile.cpp:

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)
 

Function Documentation

◆ TEST_F() [1/5]

TEST_F ( EmittedFromFileTest  ,
EmitsSortedRecordsWithFractionalDtAndHalfStepDrift   
)

◆ TEST_F() [2/5]

TEST_F ( EmittedFromFileTest  ,
HonorsRequestedParticleLimitBeforeSorting   
)

◆ TEST_F() [3/5]

◆ TEST_F() [4/5]

TEST_F ( EmittedFromFileTest  ,
RejectsOverdueBirthTimesInsteadOfPreAgingParticles   
)

Definition at line 196 of file TestEmittedFromFile.cpp.

References EmittedFromFile::emitParticles(), EmittedFromFile::generateParticles(), nr, and SamplingBase::setEmissionOffsets().

Here is the call graph for this function:

◆ TEST_F() [5/5]

TEST_F ( EmittedFromFileTest  ,
RejectsUnsupportedEmissionModel   
)

Definition at line 211 of file TestEmittedFromFile.cpp.

References EmittedFromFile::generateParticles(), nr, and SamplingBase::setEmissionOffsets().

Here is the call graph for this function: