OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
TestSolenoid.cpp File Reference
#include "AbsBeamline/Solenoid.h"
#include "AbstractObjects/OpalData.h"
#include "Algorithms/DefaultVisitor.h"
#include "Algorithms/IndexMap.h"
#include "BeamlineCore/DriftRep.h"
#include "BeamlineCore/MultipoleRep.h"
#include "BeamlineCore/RFCavityRep.h"
#include "BeamlineCore/SolenoidRep.h"
#include "BeamlineCore/TravelingWaveRep.h"
#include "BeamlineGeometry/NullGeometry.h"
#include "Beamlines/Beamline.h"
#include "Elements/OpalBeamline.h"
#include "Fields/Fieldmap.h"
#include "Physics/Units.h"
#include "Structure/Beam.h"
#include "Structure/DataSink.h"
#include "Structure/FieldSolverCmd.h"
#include "Structure/MeshGenerator.h"
#include "gtest/gtest.h"
#include <filesystem>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
Include dependency graph for TestSolenoid.cpp:

Go to the source code of this file.

Classes

class  SolenoidPlacementTest
 
class  SolenoidPlacementTest::TestableFieldSolverCmd
 
class  DummyBeamline
 

Functions

 TEST_F (SolenoidPlacementTest, FieldMapEdgesAndSupportEnvelopeFollowFieldMap)
 
 TEST_F (SolenoidPlacementTest, LatticeExportsUseFieldMapEdgesAndSolenoidMeshType)
 
 TEST_F (SolenoidPlacementTest, ElementPositionsSDDSMarksSolenoidColumn)
 
 TEST_F (SolenoidPlacementTest, DriftMeshesAsBlueCylinderUsingFirstNonDriftReference)
 
 TEST_F (SolenoidPlacementTest, QuadrupoleMeshesAsPoleBodyRatherThanGenericCylinder)
 
 TEST_F (SolenoidPlacementTest, RFCavityMeshesAsBulgedCellStructure)
 
 TEST_F (SolenoidPlacementTest, TravelingWaveMeshesAsPeriodicStructure)
 

Function Documentation

◆ TEST_F() [1/7]

TEST_F ( SolenoidPlacementTest  ,
DriftMeshesAsBlueCylinderUsingFirstNonDriftReference   
)

◆ TEST_F() [2/7]

TEST_F ( SolenoidPlacementTest  ,
ElementPositionsSDDSMarksSolenoidColumn   
)

Definition at line 290 of file TestSolenoid.cpp.

References IndexMap::add(), and IndexMap::saveSDDS().

Here is the call graph for this function:

◆ TEST_F() [3/7]

◆ TEST_F() [4/7]

◆ TEST_F() [5/7]

TEST_F ( SolenoidPlacementTest  ,
QuadrupoleMeshesAsPoleBodyRatherThanGenericCylinder   
)

◆ TEST_F() [6/7]

TEST_F ( SolenoidPlacementTest  ,
RFCavityMeshesAsBulgedCellStructure   
)

◆ TEST_F() [7/7]

TEST_F ( SolenoidPlacementTest  ,
TravelingWaveMeshesAsPeriodicStructure   
)