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

Inherits testing::Test.

Collaboration diagram for FromFileTest:
Collaboration graph

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void writeSampleFile ()
 
void writeFileWithHeader (const std::string &headerLine, const std::string &dataLine, size_t numParticles=1)
 

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 14 of file TestFromFile.cpp.

Member Function Documentation

◆ SetUp()

void FromFileTest::SetUp ( )
inlineoverrideprotected

Definition at line 24 of file TestFromFile.cpp.

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

◆ SetUpTestSuite()

static void FromFileTest::SetUpTestSuite ( )
inlinestaticprotected

Definition at line 16 of file TestFromFile.cpp.

◆ TearDown()

void FromFileTest::TearDown ( )
inlineoverrideprotected

Definition at line 50 of file TestFromFile.cpp.

References tempFilename.

◆ TearDownTestSuite()

static void FromFileTest::TearDownTestSuite ( )
inlinestaticprotected

Definition at line 22 of file TestFromFile.cpp.

◆ writeFileWithHeader()

void FromFileTest::writeFileWithHeader ( const std::string &  headerLine,
const std::string &  dataLine,
size_t  numParticles = 1 
)
inlineprotected

Definition at line 83 of file TestFromFile.cpp.

References tempFilename.

◆ writeSampleFile()

void FromFileTest::writeSampleFile ( )
inlineprotected

Definition at line 56 of file TestFromFile.cpp.

References tempFilename.

Member Data Documentation

◆ bunchStateHandler

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

Definition at line 94 of file TestFromFile.cpp.

Referenced by SetUp().

◆ isAllPeriodic_m

bool FromFileTest::isAllPeriodic_m = true
protected

Definition at line 96 of file TestFromFile.cpp.

Referenced by SetUp().

◆ nr

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

Definition at line 95 of file TestFromFile.cpp.

Referenced by SetUp().

◆ pc

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

Definition at line 93 of file TestFromFile.cpp.

Referenced by SetUp().

◆ tempFilename

std::string FromFileTest::tempFilename
protected

Definition at line 97 of file TestFromFile.cpp.

Referenced by SetUp(), TearDown(), writeFileWithHeader(), and writeSampleFile().


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