OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
EmittedFromFileTest Class Reference

Inherits testing::Test.

Collaboration diagram for EmittedFromFileTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void allocate (size_t globalCapacity)
 
size_t globalParticleCount () const
 
void writeOldOpalDump ()
 
void writeCountHeaderDump ()
 

Static Protected Member Functions

static void SetUpTestSuite ()
 
static void TearDownTestSuite ()
 

Protected Attributes

std::shared_ptr< ParticleContainer< double, 3 > > pc
 
std::shared_ptr< BunchStateHandlerbunchStateHandler
 
ippl::Vector< int, 3 > nr
 
bool isAllPeriodic_m = true
 
std::string tempFilename
 

Detailed Description

Definition at line 17 of file TestEmittedFromFile.cpp.

Member Function Documentation

◆ allocate()

void EmittedFromFileTest::allocate ( size_t  globalCapacity)
inlineprotected

Definition at line 58 of file TestEmittedFromFile.cpp.

References pc.

◆ globalParticleCount()

size_t EmittedFromFileTest::globalParticleCount ( ) const
inlineprotected

Definition at line 65 of file TestEmittedFromFile.cpp.

References pc.

◆ SetUp()

void EmittedFromFileTest::SetUp ( )
inlineoverrideprotected

Definition at line 27 of file TestEmittedFromFile.cpp.

References bunchStateHandler, isAllPeriodic_m, nr, pc, and tempFilename.

◆ SetUpTestSuite()

static void EmittedFromFileTest::SetUpTestSuite ( )
inlinestaticprotected

Definition at line 19 of file TestEmittedFromFile.cpp.

◆ TearDown()

void EmittedFromFileTest::TearDown ( )
inlineoverrideprotected

Definition at line 52 of file TestEmittedFromFile.cpp.

References tempFilename.

◆ TearDownTestSuite()

static void EmittedFromFileTest::TearDownTestSuite ( )
inlinestaticprotected

Definition at line 25 of file TestEmittedFromFile.cpp.

◆ writeCountHeaderDump()

void EmittedFromFileTest::writeCountHeaderDump ( )
inlineprotected

Definition at line 81 of file TestEmittedFromFile.cpp.

References tempFilename.

◆ writeOldOpalDump()

void EmittedFromFileTest::writeOldOpalDump ( )
inlineprotected

Definition at line 72 of file TestEmittedFromFile.cpp.

References tempFilename.

Member Data Documentation

◆ bunchStateHandler

std::shared_ptr<BunchStateHandler> EmittedFromFileTest::bunchStateHandler
protected

Definition at line 92 of file TestEmittedFromFile.cpp.

Referenced by SetUp().

◆ isAllPeriodic_m

bool EmittedFromFileTest::isAllPeriodic_m = true
protected

Definition at line 94 of file TestEmittedFromFile.cpp.

Referenced by SetUp().

◆ nr

ippl::Vector<int, 3> EmittedFromFileTest::nr
protected

Definition at line 93 of file TestEmittedFromFile.cpp.

Referenced by SetUp().

◆ pc

std::shared_ptr<ParticleContainer<double, 3> > EmittedFromFileTest::pc
protected

Definition at line 91 of file TestEmittedFromFile.cpp.

Referenced by allocate(), globalParticleCount(), and SetUp().

◆ tempFilename

std::string EmittedFromFileTest::tempFilename
protected

Definition at line 95 of file TestEmittedFromFile.cpp.

Referenced by SetUp(), TearDown(), writeCountHeaderDump(), and writeOldOpalDump().


The documentation for this class was generated from the following file: