|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
Variables | |
| constexpr double | m2mm = 1e+3 |
| constexpr double | mm2m = 1 / m2mm |
| constexpr double | m2cm = 1e+2 |
| constexpr double | cm2m = 1 / m2cm |
| constexpr double | s2us = 1e+6 |
| constexpr double | us2s = 1 / s2us |
| constexpr double | s2ns = 1e+9 |
| constexpr double | ns2s = 1 / s2ns |
| constexpr double | s2ps = 1e+12 |
| constexpr double | ps2s = 1 / s2ps |
| constexpr double | T2kG = 1e+1 |
| constexpr double | kG2T = 1 / T2kG |
| constexpr double | kV2V = 1e+3 |
| constexpr double | V2kV = 1 / kV2V |
| constexpr double | GeV2eV = 1e+9 |
| constexpr double | eV2GeV = 1 / GeV2eV |
| constexpr double | MeV2eV = 1e+6 |
| constexpr double | eV2MeV = 1 / MeV2eV |
| constexpr double | GeV2MeV = GeV2eV * eV2MeV |
| constexpr double | MeV2GeV = 1 / GeV2MeV |
| constexpr double | keV2eV = 1e+3 |
| constexpr double | eV2keV = 1 / keV2eV |
| constexpr double | GeV2keV = GeV2eV * eV2keV |
| constexpr double | keV2GeV = keV2eV * eV2GeV |
| constexpr double | MeV2keV = MeV2eV * eV2keV |
| constexpr double | keV2MeV = 1 / MeV2keV |
| constexpr double | GeV2kg = 1.0e+9 * Physics::q_e / Physics::c / Physics::c |
| constexpr double | kg2GeV = 1 / GeV2kg |
| constexpr double | eV2kg = 1.782661921e-36 |
| constexpr double | MHz2Hz = 1e+6 |
| constexpr double | Hz2MHz = 1 / MHz2Hz |
| constexpr double | GHz2Hz = 1e+9 |
| constexpr double | Hz2GHz = 1 / GHz2Hz |
| constexpr double | Vpm2MVpm = 1e-6 |
| constexpr double | MVpm2Vpm = 1 / Vpm2MVpm |
| constexpr double | A2mA = 1e+3 |
| constexpr double | mA2A = 1 / A2mA |
| constexpr double | rad2mrad = 1e3 |
| constexpr double | mrad2rad = 1 / rad2mrad |
| constexpr double | deg2rad = Physics::pi / 180 |
| constexpr double | rad2deg = 1 / deg2rad |
|
constexpr |
|
constexpr |
Definition at line 143 of file Units.h.
Referenced by RFCavity::getAutoPhaseEstimate(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getMomentaKick(), RFCavity::initialise(), RealConstant::RealConstant(), and OpalRingDefinition::update().
|
constexpr |
Definition at line 71 of file Units.h.
Referenced by PartBunch< T, Dim >::setReference(), ParticleContainer< T, Dim >::setReference(), and H5PartWrapperForPT::writeStepHeader().
|
constexpr |
Definition at line 110 of file Units.h.
Referenced by DistributionMoments::computeDebyeLength(), and DistributionMoments::getTemperature().
|
constexpr |
Definition at line 77 of file Units.h.
Referenced by RFCavity::getMomentaKick(), CavityAutophaser::getPhaseAtMaxEnergy(), CavityAutophaser::guessCavityPhase(), OrbitThreader::integrate(), and CavityAutophaser::track().
|
constexpr |
Definition at line 68 of file Units.h.
Referenced by DistributionMoments::computeDebyeLength(), OpalData::getP0(), and Beam::update().
|
constexpr |
Definition at line 80 of file Units.h.
Referenced by DistributionMoments::computeMeans(), DistributionMoments::computeMoments(), and Monitor::driftToCorrectPositionAndSave().
|
constexpr |
Definition at line 116 of file Units.h.
Referenced by RFCavity::initialise().
|
constexpr |
Definition at line 26 of file Units.h.
Referenced by Probe::doCheck(), ScalingFFAMagnet::setupEndField(), OpalRingDefinition::update(), and OpalVerticalFFAMagnet::update().
|
constexpr |
Definition at line 113 of file Units.h.
Referenced by VariableRFCavity::apply(), VariableRFCavity::apply(), VariableRFCavity::apply(), Astra1DDynamic::Astra1DDynamic(), FM2DDynamic::FM2DDynamic(), TEST_F(), TEST_F(), TEST_F(), OpalCavity::update(), and OpalTravelingWave::update().
|
constexpr |
Definition at line 29 of file Units.h.
Referenced by RFCavity::getMomentaKick(), and OpalProbe::update().
|
constexpr |
Definition at line 128 of file Units.h.
Referenced by VariableRFCavity::apply(), VariableRFCavity::apply(), VariableRFCavity::apply(), RFCavity::getMomentaKick(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), OpalCavity::update(), OpalConstantEFieldCavity::update(), and OpalTravelingWave::update().
|
constexpr |
Definition at line 47 of file Units.h.
Referenced by LF2< FieldFunction, Arguments >::doAdvance_m(), and RFCavity::getMomentaKick().
|
constexpr |
Definition at line 146 of file Units.h.
Referenced by RFCavity::getAutoPhaseEstimate(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getAutoPhaseEstimateFallback(), RFCavity::getMomentaKick(), CavityAutophaser::getPhaseAtMaxEnergy(), mslang::Ellipse::print(), mslang::Rectangle::print(), mslang::Triangle::print(), RealConstant::RealConstant(), OpalBeamline::save3DInput(), OpalBeamline::save3DLattice(), and DumpEMFields::writeFieldLine().
|
constexpr |
Definition at line 44 of file Units.h.
Referenced by MonitorStatisticsWriter::addRow(), PluginElement::changeWidth(), CavityAutophaser::getPhaseAtMaxEnergy(), OrbitThreader::integrate(), LBalWriter::write(), MemoryProfiler::write(), StatWriter::write(), and DataSink::writeImpactStatistics().
|
constexpr |
Definition at line 50 of file Units.h.
Referenced by CavityAutophaser::getPhaseAtMaxEnergy().
|
constexpr |
Definition at line 125 of file Units.h.
Referenced by Astra1DDynamic::readMap(), DumpEMFields::writeFieldLine(), and ParallelTracker::writePhaseSpace().