|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Unit tests for TravelingWave component. More...
#include <gtest/gtest.h>#include "AbsBeamline/TravelingWave.h"#include "AbsBeamline/ElementBase.h"#include "Fields/Fieldmap.h"#include <cmath>#include <memory>
Go to the source code of this file.
Classes | |
| class | FakeTWFieldmap |
| class | DummyGeometryTW |
| class | DummyFieldTW |
| class | TestTravelingWave |
| class | TravelingWaveTest |
Macros | |
| #define | private public |
Functions | |
| TEST_F (TravelingWaveTest, GetType) | |
| TEST_F (TravelingWaveTest, Bends) | |
| TEST_F (TravelingWaveTest, GetSetAmplitudeFrequencyPhase) | |
| TEST_F (TravelingWaveTest, GetDimensions) | |
| TEST_F (TravelingWaveTest, GetElementDimensions) | |
| TEST_F (TravelingWaveTest, EdgeTransforms) | |
| TEST_F (TravelingWaveTest, SetPhasemUpdatesInternalPhases) | |
| TEST_F (TravelingWaveTest, ApplyEntryRegion) | |
| TEST_F (TravelingWaveTest, ApplyCoreRegionAccumulatesTwoContributions) | |
| TEST_F (TravelingWaveTest, ApplyExitRegion) | |
| TEST_F (TravelingWaveTest, ApplyOutsideBefore) | |
| TEST_F (TravelingWaveTest, ApplyOutsideAfter) | |
| TEST_F (TravelingWaveTest, ApplyPhasePiOverTwoGivesMagneticField) | |
| TEST_F (TravelingWaveTest, ApplyToReferenceParticleEntry) | |
| TEST_F (TravelingWaveTest, FieldmapOutOfBounds) | |
| TEST_F (TravelingWaveTest, IsInside) | |
Unit tests for TravelingWave component.
This test suite validates the core behavior of TravelingWave using:
Definition in file TestTravelingWave.cpp.
| #define private public |
Definition at line 56 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyCoreRegionAccumulatesTwoContributions | |||
| ) |
Definition at line 323 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyEntryRegion | |||
| ) |
Definition at line 304 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyExitRegion | |||
| ) |
Definition at line 346 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyOutsideAfter | |||
| ) |
Definition at line 378 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyOutsideBefore | |||
| ) |
Definition at line 362 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyPhasePiOverTwoGivesMagneticField | |||
| ) |
Definition at line 397 of file TestTravelingWave.cpp.
References Physics::pi.
| TEST_F | ( | TravelingWaveTest | , |
| ApplyToReferenceParticleEntry | |||
| ) |
Definition at line 417 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| Bends | |||
| ) |
Definition at line 245 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| EdgeTransforms | |||
| ) |
Definition at line 276 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| FieldmapOutOfBounds | |||
| ) |
Definition at line 431 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| GetDimensions | |||
| ) |
Definition at line 260 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| GetElementDimensions | |||
| ) |
Definition at line 268 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| GetSetAmplitudeFrequencyPhase | |||
| ) |
Definition at line 247 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| GetType | |||
| ) |
Definition at line 243 of file TestTravelingWave.cpp.
References TRAVELINGWAVE.
| TEST_F | ( | TravelingWaveTest | , |
| IsInside | |||
| ) |
Definition at line 443 of file TestTravelingWave.cpp.
| TEST_F | ( | TravelingWaveTest | , |
| SetPhasemUpdatesInternalPhases | |||
| ) |
Definition at line 287 of file TestTravelingWave.cpp.
References Physics::pi, and Physics::two_pi.