Building Blocks
- Core Classes
Grid1dGrid1fGrid3fGrid3dVector3dVector3fgetDataPath()getInstallPrefix()digit()clip()interpolate()interpolate2d()interpolateEquidistant()closestIndex()meanFieldVector()meanFieldStrength()meanFieldStrength()rmsFieldStrength()rmsFieldStrength()rmsFieldStrengthPerAxis()scaleGrid()scaleGrid()fromMagneticField()fromMagneticFieldStrength()loadGrid()loadGrid()dumpGrid()dumpGrid()loadGridFromTxt()loadGridFromTxt()dumpGridToTxt()dumpGridToTxt()gridPowerSpectrum()intrusive_ptr_add_ref()intrusive_ptr_release()swap()get_pointer()static_pointer_cast()dynamic_pointer_cast()const_pointer_cast()operator<<()operator>>()operator*()CandidateSurfacePlaneSphereParaxialBoxGridPropertiesGridParticleStateRandomReferencedref_ptrVector3
- Physics Definitions
setCosmologyParameters()hubbleRate()omegaL()omegaM()H0()comovingDistance2Redshift()redshift2ComovingDistance()luminosityDistance2Redshift()redshift2LuminosityDistance()lightTravelDistance2Redshift()redshift2LightTravelDistance()comoving2LightTravelDistance()lightTravel2ComovingDistance()nucleusId()chargeNumber()massNumber()isNucleus()convertIdToName()nuclearMass()nuclearMass()metersecondkilogramamperemolkelvinnewtonpascaljouleteslavoltcoulombhertzraddegyoctozeptoattofemtopiconanomicromillikilomegagigaterapetaexazettayottaeplusc_lightc_squaredamumass_protonmass_neutronmass_electronh_planckk_boltzmannmu0epsilon0alpha_finestructureradius_electronsigma_thomsongaussmicrogaussnanogaussmuGnGergelectronvoltkiloelectronvoltmegaelectronvoltgigaelectronvoltteraelectronvoltpetaelectronvoltexaelectronvolteVkeVMeVGeVTeVPeVEeVbarnaulyparseckiloparsecmegaparsecgigaparsecpckpcMpcGpckilometercentimeterkmcmnanosecondmicrosecondmillisecondminutehournsmusmssecccm
- Propagation Modules
- Energy Losses
- Magnetic Fields
TF17DiskModelTF17HaloModelinitHelicalTurbulence()turbulentCorrelationLength()initTurbulence()ArchimedeanSpiralFieldCMZFieldToroidalHaloFieldLogarithmicSpiralFieldJF12FieldPlanckJF12bFieldJF12FieldSolenoidalMagneticFieldPeriodicMagneticFieldMagneticFieldListMagneticFieldEvolutionUniformMagneticFieldMagneticDipoleFieldRenormalizeMagneticFieldMagneticFieldGridModulatedMagneticFieldGridPolarizedSingleModeMagneticFieldPT11FieldTF17FieldGridTurbulenceHelicalGridTurbulencePlaneWaveTurbulenceSimpleTurbulenceSpectrumSimpleGridTurbulenceTurbulenceSpectrumTurbulentField
- Observer
- Condition
- Source Features
SourceFeatureSourceInterfaceSourceSourceListSourceParticleTypeSourceMultipleParticleTypesSourceEnergySourcePowerLawSpectrumSourceCompositionSourcePositionSourceMultiplePositionsSourceUniformSphereSourceUniformHollowSphereSourceUniformShellSourceUniformBoxSourceUniformCylinderSourceSNRDistributionSourcePulsarDistributionSourceUniform1DSourceDensityGridSourceDensityGrid1DSourceIsotropicEmissionSourceDirectedEmissionSourceLambertDistributionOnSphereSourceDirectionSourceEmissionMapSourceEmissionConeSourceRedshiftSourceUniformRedshiftSourceRedshiftEvolutionSourceRedshift1DSourceGenericCompositionSourceTagSourceMassDistribution
- Output
- Magnetic Lenses
- Tools
- Photon Fields
PhotonField()getPhotonDensity()getMinimumPhotonEnergy()getMaximumPhotonEnergy()getFieldName()getRedshiftScaling()hasRedshiftDependence()setFieldName()TabularPhotonField()readPhotonEnergy()readPhotonDensity()readRedshift()initRedshiftScaling()checkInputData()IRB_Kneiske04()IRB_Stecker05()IRB_Franceschini08()IRB_Finke10()IRB_Dominguez11()IRB_Gilmore12()IRB_Stecker16_upper()IRB_Stecker16_lower()IRB_Saldana21()IRB_Saldana21_upper()IRB_Saldana21_lower()IRB_Finke22()URB_Protheroe96()URB_Fixsen11()URB_Nitu21()BlackbodyPhotonField()setQuantile()CMB()fieldNameisRedshiftDependentphotonEnergiesphotonDensityredshiftsredshiftScalingsblackbodyTemperaturequantilePhotonFieldTabularPhotonFieldIRB_Kneiske04IRB_Stecker05IRB_Franceschini08IRB_Finke10IRB_Dominguez11IRB_Gilmore12IRB_Stecker16_upperIRB_Stecker16_lowerIRB_Saldana21IRB_Saldana21_upperIRB_Saldana21_lowerIRB_Finke22URB_Protheroe96URB_Fixsen11URB_Nitu21BlackbodyPhotonFieldCMBURB