|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
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 |
Definition at line 35 of file Units.h.
Referenced by FM1DDynamic::convertHeaderData(), FM1DDynamic_fast::convertHeaderData(), FM1DElectroStatic::convertHeaderData(), FM1DElectroStatic_fast::convertHeaderData(), FM1DMagnetoStatic::convertHeaderData(), FM1DMagnetoStatic_fast::convertHeaderData(), FM1DProfile1::FM1DProfile1(), FM1DProfile2::FM1DProfile2(), FM2DDynamic::FM2DDynamic(), FM2DElectroStatic::FM2DElectroStatic(), FM2DMagnetoStatic::FM2DMagnetoStatic(), FM3DDynamic::FM3DDynamic(), FM3DMagnetoStatic::FM3DMagnetoStatic(), and FM3DMagnetoStaticExtended::FM3DMagnetoStaticExtended().
|
constexpr |
Definition at line 143 of file Units.h.
Referenced by RFCavity::getAutoPhaseEstimate(), TravelingWave::getAutoPhaseEstimate(), RFCavity::getMomentaKick(), RFCavity::initialise(), RealConstant::RealConstant(), OpalRingDefinition::update(), and ParallelTracker::visitRing().
|
constexpr |
Definition at line 71 of file Units.h.
Referenced by 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 TrackRun::execute(), RFCavity::getMomentaKick(), CavityAutophaser::getPhaseAtMaxEnergy(), CavityAutophaser::guessCavityPhase(), OrbitThreader::integrate(), PartBunch< PLayout, T, Dim >::ConstIterator::operator*(), and CavityAutophaser::track().
|
constexpr |
Definition at line 68 of file Units.h.
Referenced by DistributionMoments::computeDebyeLength(), OpalData::getP0(), and Beam::update().
|
constexpr |
|
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(), OpalMultipoleT::update(), OpalRingDefinition::update(), and OpalVerticalFFAMagnet::update().
|
constexpr |
Definition at line 113 of file Units.h.
Referenced by Astra1DDynamic::Astra1DDynamic(), Astra1DDynamic_fast::Astra1DDynamic_fast(), FM1DDynamic::convertHeaderData(), FM1DDynamic_fast::convertHeaderData(), TrackRun::execute(), FM2DDynamic::FM2DDynamic(), FM3DDynamic::FM3DDynamic(), Beam::getChargePerParticle(), OpalCavity::update(), and OpalTravelingWave::update().
|
constexpr |
Definition at line 29 of file Units.h.
Referenced by RFCavity::getMomentaKick(), OpalMultipoleT::update(), and OpalProbe::update().
|
constexpr |
Definition at line 128 of file Units.h.
Referenced by RFCavity::getMomentaKick(), Astra1DElectroStatic::readMap(), FM2DElectroStatic::readMap(), FM3DDynamic::readMap(), FM3DH5Block_nonscale::readMap(), OpalCavity::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 53 of file Units.h.
Referenced by PartBins::sortArray().
|
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(), 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 56 of file Units.h.
Referenced by OpalMultipoleT::update().
|
constexpr |
Definition at line 125 of file Units.h.
Referenced by FM1DDynamic::computeFourierCoefficients(), FM1DElectroStatic::computeFourierCoefficients(), FM1DDynamic_fast::normalizeField(), FM1DElectroStatic_fast::normalizeField(), Astra1DDynamic::readMap(), Astra1DDynamic_fast::readMap(), Astra1DElectroStatic_fast::readMap(), and ParallelTracker::writePhaseSpace().