HERMES

General

  • Installation Instructions
    • Dependencies and requirements
    • Obtaining HERMES source
    • Install on GNU/Linux
    • Install on macOS (OS X)
  • Examples

API

  • Components
    • Skymaps
    • Integrators
    • Charged Gas
    • Cosmic Rays
    • Neutral Gas
    • Photon Fields
    • Interactions
  • Library API
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace hermes
        • Namespace hermes::chargedgas
        • Namespace hermes::cosmicrays
        • Namespace hermes::darkmatter
        • Namespace hermes::FITS
        • Namespace hermes::interactions
        • Namespace hermes::magneticfields
        • Namespace hermes::neutralgas
        • Namespace hermes::outputs
        • Namespace hermes::photonfields
        • Namespace hermes::units
        • Namespace std
      • Classes and Structs
        • Struct array2_equal
        • Struct array2_hash
        • Struct array_equal
        • Struct array_hash
        • Struct YMW16::Dora
        • Struct YMW16::FB
        • Struct YMW16::GC
        • Struct YMW16::Gum
        • Struct YMW16::LB
        • Struct YMW16::LI
        • Struct YMW16::LMC
        • Struct YMW16::SMC
        • Struct YMW16::Spiral
        • Struct YMW16::Thick
        • Struct YMW16::Thin
        • Struct YMW16::Warp_Sun
        • Struct FITSKeyValue
        • Struct pair_equal
        • Struct pair_hash
        • Struct RANDOM_TLS_ITEM
        • Struct tuple_equal
        • Struct tuple_hash
        • Class BremsstrahlungIntegrator
        • Class CacheStorageIC2
        • Template Class CacheStorageWith2Args
        • Template Class CacheStorageWith3Args
        • Class ChargedGasDensity
        • Class HII_Cordes91
        • Class NE2001Simple
        • Class YMW16
        • Class CircularWindow
        • Class CosmicRayDensity
        • Class Dragon2D
        • Class Dragon3D
        • Class DummyCRDensity
        • Class SimpleCRDensity
        • Class Sun08CRDensity
        • Class WMAP07CRDensity
        • Class DarkMatterSpectrum
        • Class GalacticProfile
        • Class NFWGProfile
        • Class PPPC4DMIDSpectrum
        • Class DarkMatterIntegrator
        • Class DispersionMeasureIntegrator
        • Class DispersionMeasureSkymap
        • Class FITSFile
        • Class FreeFreeIntegrator
        • Class GammaSkymap
        • Class GammaSkymapRange
        • Template Class Grid
        • Template Class Grid2D
        • Template Class gsl_function_pp
        • Template Class IntegratorTemplate
        • Class BreitWheeler
        • Class BremsstrahlungAbstract
        • Class BremsstrahlungGALPROP
        • Class BremsstrahlungTsai74
        • Class DifferentialCrossSection
        • Class DummyCrossSection
        • Class Kamae06Gamma
        • Class Kamae06Neutrino
        • Class KelnerAharonianGamma
        • Class KelnerAharonianNeutrino
        • Class KleinNishina
        • Class InverseComptonIntegrator
        • Class InvertMask
        • Class JF12Field
        • Class LogarithmicSpiralField
        • Class MagneticField
        • Class MagneticFieldGrid
        • Class MagneticFieldList
        • Class ModulatedMagneticFieldGrid
        • Class PeriodicMagneticField
        • Class PT11Field
        • Class Sun08Field
        • Class TorroidalHaloField
        • Class UniformMagneticField
        • Class WMAP07Field
        • Class MaskList
        • Class Nakanishi06
        • Class NeutralGasAbstract
        • Class ProfileAbstract
        • Class Ring
        • Class RingData
        • Class RingModel
        • Class HEALPixFormat
        • Class Output
        • Class CMB
        • Class ISRF
        • Class PhotonField
        • Class PID
        • Class PiZeroAbsorptionIntegrator
        • Class PiZeroIntegrator
        • Class RadioSkymap
        • Class RadioSkymapRange
        • Class Random
        • Class RectangularWindow
        • Class RotationMeasureIntegrator
        • Class RotationMeasureSkymap
        • Class Skymap
        • Class SkymapMask
        • Template Class SkymapTemplate
        • Class SynchroAbsorptionIntegrator
        • Class SynchroIntegrator
        • Template Class Quantity
        • Template Class Vector3
        • Template Class Vector3Quantity
      • Enums
        • Enum Channel
        • Enum Mass
        • Enum DataType
        • Enum HDUType
        • Enum ImgType
        • Enum IOMode
        • Enum GasType
      • Functions
        • Function declare_version
        • Function hermes::__attribute__
        • Function hermes::__declspec
        • Template Function hermes::adaptiveSimpsonIntegration
        • Function hermes::ang2pix_ring
        • Function hermes::darkmatter::f_NFW
        • Function hermes::darkmatter::I
        • Function hermes::darkmatter::I_func
        • Function hermes::distanceFromGC(QDirection, QLength, const Vector3QLength&)
        • Function hermes::distanceFromGC(const QDirection&, const QLength&, const Vector3QLength&)
        • Function hermes::distanceToGalBorder
        • Function hermes::dumpGrid(std::unique_ptr<VectorGrid>, std::string, double)
        • Function hermes::dumpGrid(std::unique_ptr<ScalarGrid>, std::string, double)
        • Function hermes::dumpGrid(const std::shared_ptr<VectorGrid>&, const std::string&, double)
        • Function hermes::dumpGrid(const std::shared_ptr<ScalarGrid>&, const std::string&, double)
        • Function hermes::dumpGridToTxt(std::unique_ptr<VectorGrid>, std::string, double)
        • Function hermes::dumpGridToTxt(std::unique_ptr<ScalarGrid>, std::string, double)
        • Function hermes::dumpGridToTxt(const std::shared_ptr<VectorGrid>&, const std::string&, double)
        • Function hermes::dumpGridToTxt(const std::shared_ptr<ScalarGrid>&, const std::string&, double)
        • Function hermes::Electron
        • Function hermes::fmodulo
        • Function hermes::fromGalCoord
        • Function hermes::fromMagneticField(std::unique_ptr<VectorGrid>, std::unique_ptr<magneticfields::MagneticField>)
        • Function hermes::fromMagneticField(const std::shared_ptr<VectorGrid>&, const std::shared_ptr<magneticfields::MagneticField>&)
        • Function hermes::fromMagneticFieldStrength(std::unique_ptr<ScalarGrid>, std::unique_ptr<magneticfields::MagneticField>)
        • Function hermes::fromMagneticFieldStrength(const std::shared_ptr<ScalarGrid>&, const std::shared_ptr<magneticfields::MagneticField>&)
        • Function hermes::g_cancel_signal_callback
        • Template Function hermes::gaussIntegration
        • Function hermes::getDataPath
        • Function hermes::getGalacticPosition
        • Function hermes::getLorentzFactor
        • Function hermes::getThreadChunks
        • Function hermes::getThreadId
        • Function hermes::getThreadsNumber
        • Template Function hermes::gslQAGIntegration
        • Template Function hermes::gslQAGSIntegration
        • Template Function hermes::hash_combine
        • Function hermes::Helium
        • Function hermes::initTurbulence
        • Function hermes::intensityToTemperature
        • Function hermes::isWithinAngle
        • Function hermes::loadGrid(std::unique_ptr<VectorGrid>, std::string, double)
        • Function hermes::loadGrid(std::unique_ptr<ScalarGrid>, std::string, double)
        • Function hermes::loadGrid(const std::shared_ptr<VectorGrid>&, const std::string&, double)
        • Function hermes::loadGrid(const std::shared_ptr<ScalarGrid>&, const std::string&, double)
        • Function hermes::loadGridFromTxt(std::unique_ptr<VectorGrid>, std::string, double)
        • Function hermes::loadGridFromTxt(std::unique_ptr<ScalarGrid>, std::string, double)
        • Function hermes::loadGridFromTxt(const std::shared_ptr<VectorGrid>&, const std::string&, double)
        • Function hermes::loadGridFromTxt(const std::shared_ptr<ScalarGrid>&, const std::string&, double)
        • Function hermes::loc2pix
        • Function hermes::log2
        • Function hermes::magneticfields::logisticFunction
        • Function hermes::meanFieldStrength(std::unique_ptr<ScalarGrid>)
        • Function hermes::meanFieldStrength(std::unique_ptr<VectorGrid>)
        • Function hermes::meanFieldStrength(const std::shared_ptr<VectorGrid>&)
        • Function hermes::meanFieldStrength(const std::shared_ptr<ScalarGrid>&)
        • Function hermes::meanFieldVector(std::unique_ptr<VectorGrid>)
        • Function hermes::meanFieldVector(const std::shared_ptr<VectorGrid>&)
        • Function hermes::nside2npix
        • Function hermes::nside2order
        • Template Function hermes::operator*(T, const Vector3<T>&)
        • Template Function hermes::operator*(const Vector3Quantity<Q>&, const Vector3<T>&)
        • Template Function hermes::operator*(const Vector3<T>&, const Vector3Quantity<Q>&)
        • Template Function hermes::operator*(const Vector3<T>&, const Q)
        • Template Function hermes::operator*(const Vector3Quantity<Q>&, const double)
        • Template Function hermes::operator*(const Vector3Quantity<Q>&, const QNumber&)
        • Template Function hermes::operator*(const Vector3<T>&, const QMField&)
        • Template Function hermes::operator<<(std::ostream&, const Vector3<T>&)
        • Function hermes::operator<<(std::ostream&, const Random&)
        • Template Function hermes::operator>>(std::istream&, Vector3<T>&)
        • Function hermes::operator>>(std::istream&, Random&)
        • Function hermes::periodicClamp
        • Function hermes::photonfields::str
        • Function hermes::pix2ang_ring
        • Function hermes::Positron
        • Function hermes::Proton
        • Function hermes::reflectiveClamp
        • Function hermes::rmsFieldStrength(std::unique_ptr<ScalarGrid>)
        • Function hermes::rmsFieldStrength(std::unique_ptr<VectorGrid>)
        • Function hermes::rmsFieldStrength(const std::shared_ptr<VectorGrid>&)
        • Function hermes::rmsFieldStrength(const std::shared_ptr<ScalarGrid>&)
        • Function hermes::round
        • Function hermes::scaleGrid(std::unique_ptr<ScalarGrid>, double)
        • Function hermes::scaleGrid(std::unique_ptr<VectorGrid>, double)
        • Function hermes::scaleGrid(const std::shared_ptr<ScalarGrid>&, double)
        • Function hermes::scaleGrid(const std::shared_ptr<VectorGrid>&, double)
        • Template Function hermes::simpsonIntegration
        • Template Function hermes::sumIntegration
        • Function hermes::toGalCoord
        • Template Function hermes::trapesoidIntegration
        • Function hermes::turbulentCorrelationLength
        • Function hermes::units::acos
        • Function hermes::units::ampere
        • Function hermes::units::atan2
        • Function hermes::units::BASELITERAL(QNumber, _num)
        • Function hermes::units::BASELITERAL(QAngle, _rad)
        • Function hermes::units::BASELITERAL(QSolidAngle, _sr)
        • Function hermes::units::BASELITERAL(QFrequency, _Hz)
        • Function hermes::units::BASELITERAL(QTemperature, _K)
        • Function hermes::units::BASELITERAL(QTime, _s)
        • Function hermes::units::BASELITERAL(QMass, _kg)
        • Function hermes::units::BASELITERAL(QAcceleration, _mps2)
        • Function hermes::units::BASELITERAL(QForce, _N)
        • Function hermes::units::candela
        • Function hermes::units::cos
        • Function hermes::units::cosh
        • Function hermes::units::coulomb
        • Function hermes::units::degree2radian
        • Function hermes::units::exp
        • Function hermes::units::expm1
        • Function hermes::units::fabs(double)
        • Template Function hermes::units::fabs(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::farad
        • Function hermes::units::floor(const QNumber&)
        • Template Function hermes::units::floor(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::fmod(const QAngle&, QNumber)
        • Template Function hermes::units::fmod(const Quantity<l, t, m, I, T, N, J, A, SA>&, const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::GENERATE_PREFIXED_UNITS(metre)
        • Function hermes::units::GENERATE_PREFIXED_UNITS(hertz)
        • Function hermes::units::GENERATE_PREFIXED_UNITS(parsec)
        • Function hermes::units::GENERATE_PREFIXED_UNITS(barn)
        • Function hermes::units::GENERATE_PREFIXED_UNITS(electronvolt)
        • Function hermes::units::GENERATE_SHORT_PREFIXED_UNITS(second, s)
        • Function hermes::units::GENERATE_SHORT_PREFIXED_UNITS(ampere, a)
        • Function hermes::units::GENERATE_SHORT_PREFIXED_UNITS(mole, mol)
        • Function hermes::units::gram
        • Function hermes::units::hertz
        • Function hermes::units::joule
        • Function hermes::units::kelvin
        • Function hermes::units::LITERAL(QLength, _mm, millimetre)
        • Function hermes::units::LITERAL(QLength, _km, kilometre)
        • Function hermes::units::LITERAL(QLength, _yd, yard)
        • Function hermes::units::LITERAL(QLength, _pc, parsec)
        • Function hermes::units::LITERAL(QArea, _m2, (metre *metre))
        • Function hermes::units::LITERAL(QArea, _barn, barn)
        • Function hermes::units::LITERAL(QVolume, _cm3, (centimetre3))
        • Function hermes::units::LITERAL(QEnergy, _J, joule)
        • Function hermes::units::LITERAL(QEnergy, _eV, electronvolt)
        • Function hermes::units::LITERAL(QEnergy, _MeV, megaelectronvolt)
        • Function hermes::units::LITERAL(QEnergy, _TeV, teraelectronvolt)
        • Function hermes::units::LITERAL(QEnergy, _EeV, exaelectronvolt)
        • Function hermes::units::LITERAL(QSpeed, _miph, mile/)
        • Function hermes::units::LITERAL(QFrequency, _MHz, mega *)
        • Function hermes::units::LITERAL(QFrequency, _THz, tera *)
        • Function hermes::units::LITERAL(QMField, _nG, nano *)
        • Function hermes::units::LITERAL(QTime, _ms, micro *)
        • Function hermes::units::LITERAL(QTime, _h, hour)
        • Function hermes::units::LITERAL(QMass, _t, tonne)
        • Function hermes::units::LITERAL(QMass, _lb, pound)
        • Function hermes::units::LITERAL(QForce, _kp, kilopond)
        • Function hermes::units::LITERAL(QPressure, _bar, bar)
        • Function hermes::units::log
        • Function hermes::units::metre
        • Function hermes::units::mole
        • Function hermes::units::newton
        • Function hermes::units::ohm
        • Template Function hermes::units::operator!=
        • Template Function hermes::units::operator*(const Quantity<l1, t1, m1, I1, T1, N1, J1, A1, SA1>&, const Quantity<l2, t2, m2, I2, T2, N2, J2, A2, SA2>&)
        • Template Function hermes::units::operator*(const double&, const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Template Function hermes::units::operator*(const Quantity<l, t, m, I, T, N, J, A, SA>&, const double&)
        • Template Function hermes::units::operator*=(const Quantity<l1, t1, m1, I1, T1, N1, J1, A1, SA1>&, const Quantity<l2, t2, m2, I2, T2, N2, J2, A2, SA2>&)
        • Template Function hermes::units::operator*=(const Quantity<l, t, m, I, T, N, J, A, SA>&, const double&)
        • Template Function hermes::units::operator+
        • Template Function hermes::units::operator-(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Template Function hermes::units::operator-(const Quantity<l, t, m, I, T, N, J, A, SA>&, const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Template Function hermes::units::operator/(const Quantity<l1, t1, m1, I1, T1, N1, J1, A1, SA1>&, const Quantity<l2, t2, m2, I2, T2, N2, J2, A2, SA2>&)
        • Template Function hermes::units::operator/(double, const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Template Function hermes::units::operator/(const Quantity<l, t, m, I, T, N, J, A, SA>&, double)
        • Template Function hermes::units::operator/=
        • Template Function hermes::units::operator<
        • Template Function hermes::units::operator<<
        • Template Function hermes::units::operator<=
        • Template Function hermes::units::operator==
        • Template Function hermes::units::operator>
        • Template Function hermes::units::operator>=
        • Function hermes::units::pascal
        • Template Function hermes::units::pow(double)
        • Template Function hermes::units::pow(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Template Function hermes::units::pow(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::QUANTITY_TYPE(1, -, 0, 0, 1, 0, 0, 0, 0, QRingCOIntensity)
        • Function hermes::units::QUANTITY_TYPE(2, 0, 0, 1, 0, 0, 0, 0, 0, QSynchroConstant)
        • Function hermes::units::QUANTITY_TYPE(-, 1, -, 0, 0, 0, 0, 0, 0, QPiZeroIntegral)
        • Function hermes::units::QUANTITY_TYPE(-, 0, 0, 0, 0, 0, 0, 1, 0, QRMIntegral)
        • Function hermes::units::QUANTITY_TYPE(-, 1, 0, 0, -, 0, 0, 0, 0, QRingX0Unit)
        • Function hermes::units::QUANTITY_TYPE(-, 2, -, 0, 0, 0, 0, 0, 0, QICInnerIntegral)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 0, 0, 0, 0, 0, QNumber)
        • Function hermes::units::QUANTITY_TYPE(1, 0, 0, 0, 0, 0, 0, 0, 0, QLength)
        • Function hermes::units::QUANTITY_TYPE(0, 1, 0, 0, 0, 0, 0, 0, 0, QTime)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 1, 0, 0, 0, 0, 0, 0, QMass)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 1, 0, 0, 0, 0, 0, QECurrent)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 1, 0, 0, 0, 0, QTemperature)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 0, 1, 0, 0, 0, QSubstance)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 0, 0, 1, 0, 0, QLIntensity)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 0, 0, 0, 1, 0, QAngle)
        • Function hermes::units::QUANTITY_TYPE(0, 0, 0, 0, 0, 0, 0, 0, 1, QSolidAngle)
        • Function hermes::units::QUANTITY_TYPE(0, 1, 0, 1, 0, 0, 0, 0, 0, QECharge)
        • Function hermes::units::QUANTITY_TYPE(0, 2, -, 0, 0, 0, 0, 0, 0, QDiffCrossSection)
        • Function hermes::units::QUANTITY_TYPE(0, -, 0, 0, 0, 0, 0, 0, 0, QFrequency)
        • Function hermes::units::QUANTITY_TYPE(0, -, 1, 0, 0, 0, 0, 0, 0, QIntensity)
        • Function hermes::units::QUANTITY_TYPE(0, -, 1, -, 0, 0, 0, 0, 0, QMField)
        • Function hermes::units::QUANTITY_TYPE(1, -, 0, 0, 0, 0, 0, 0, 0, QSpeed)
        • Function hermes::units::QUANTITY_TYPE(1, -, 1, 0, 0, 0, 0, 0, 0, QMomentum)
        • Function hermes::units::QUANTITY_TYPE(1, -, 1, 0, 0, 0, 0, 0, 0, QStoppingPower)
        • Function hermes::units::QUANTITY_TYPE(1, -, 1, 0, 0, 0, 0, 0, 0, QSpectralRadiance)
        • Function hermes::units::QUANTITY_TYPE(2, 0, 0, 0, 0, 0, 0, 0, 0, QArea)
        • Function hermes::units::QUANTITY_TYPE(2, -, 1, 0, 0, 0, 0, 0, 0, QAngularMomentum)
        • Function hermes::units::QUANTITY_TYPE(2, -, 1, 0, 0, 0, 0, 0, 0, QTorque)
        • Function hermes::units::QUANTITY_TYPE(2, -, 1, -, 0, 0, 0, 0, 0, QEResistance)
        • Function hermes::units::QUANTITY_TYPE(3, 0, 0, 0, 0, 0, 0, 0, 0, QVolume)
        • Function hermes::units::QUANTITY_TYPE(-, 0, 0, 0, 0, 0, 0, 0, 0, QInverseLength)
        • Function hermes::units::QUANTITY_TYPE(-, -, 1, 0, 0, 0, 0, 0, 0, QSpectralEnergyDensity)
        • Function hermes::units::QUANTITY_TYPE(-, 4, -, 2, 0, 0, 0, 0, 0, QECapacitance)
        • Function hermes::units::QUANTITY_TYPE(-, 0, 1, 0, 0, 0, 0, 0, 0, QMassDensity)
        • Function hermes::units::QUANTITY_TYPE(-, 1, -, 0, 0, 0, 0, 0, -, QDiffIntensity)
        • Function hermes::units::QUANTITY_TYPE(2, -, 1, 0, -, 0, 0, 0, 0, QEnergyOverTemperature)
        • Function hermes::units::radian
        • Function hermes::units::radian2degree
        • Template Function hermes::units::round
        • Function hermes::units::second
        • Function hermes::units::sin
        • Template Function hermes::units::sqrt(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::sqrt(double)
        • Function hermes::units::square_metre
        • Template Function hermes::units::squared(const Quantity<l, t, m, I, T, N, J, A, SA>&)
        • Function hermes::units::squared(const QNumber&)
        • Template Function hermes::units::stepFunction
        • Function hermes::units::steradian
        • Function hermes::units::tan
        • Function hermes::units::tanh
        • Function hermes::units::tesla
        • Function hermes::units::volt
        • Function hermes::units::watt
      • Variables
        • Variable g_GIT_DESC
        • Variable g_GIT_REFSPEC
        • Variable g_GIT_SHA1
        • Variable hermes::_random
        • Variable hermes::g_cancel_signal_flag
        • Variable hermes::MAX_THREAD
        • Variable hermes::units::_cm
        • Variable hermes::units::_cm2
        • Variable hermes::units::_day
        • Variable hermes::units::_deg
        • Variable hermes::units::_erg
        • Variable hermes::units::_g
        • Variable hermes::units::_G
        • Variable hermes::units::_GeV
        • Variable hermes::units::_GHz
        • Variable hermes::units::_in
        • Variable hermes::units::_keV
        • Variable hermes::units::_kHz
        • Variable hermes::units::_kmph
        • Variable hermes::units::_kpc
        • Variable hermes::units::_lbf
        • Variable hermes::units::_m3
        • Variable hermes::units::_mbarn
        • Variable hermes::units::_mi
        • Variable hermes::units::_min
        • Variable hermes::units::_muG
        • Variable hermes::units::_muK
        • Variable hermes::units::_ns
        • Variable hermes::units::_oz
        • Variable hermes::units::_PeV
        • Variable hermes::units::_pi
        • Variable hermes::units::_psi
        • Variable hermes::units::_st
        • Variable hermes::units::alpha_fine
        • Variable hermes::units::amu
        • Variable hermes::units::astronomical_unit
        • Variable hermes::units::atto
        • Variable hermes::units::bar
        • Variable hermes::units::barn
        • Variable hermes::units::c_light
        • Variable hermes::units::c_squared
        • Variable hermes::units::centi
        • Variable hermes::units::centimetre3
        • Variable hermes::units::day
        • Variable hermes::units::deca
        • Variable hermes::units::deci
        • Variable hermes::units::degree
        • Variable hermes::units::e_plus
        • Variable hermes::units::electronvolt
        • Variable hermes::units::epsilon0
        • Variable hermes::units::erg
        • Variable hermes::units::eulerGamma
        • Variable hermes::units::exa
        • Variable hermes::units::femto
        • Variable hermes::units::foot
        • Variable hermes::units::G
        • Variable hermes::units::gauss
        • Variable hermes::units::giga
        • Variable hermes::units::h_planck
        • Variable hermes::units::h_planck_bar
        • Variable hermes::units::hectare
        • Variable hermes::units::hecto
        • Variable hermes::units::hour
        • Variable hermes::units::inch
        • Variable hermes::units::k_boltzmann
        • Variable hermes::units::kilo
        • Variable hermes::units::kilometre3
        • Variable hermes::units::kilopond
        • Variable hermes::units::lightyear
        • Variable hermes::units::m_electron
        • Variable hermes::units::m_neutron
        • Variable hermes::units::m_pi0
        • Variable hermes::units::m_proton
        • Variable hermes::units::mega
        • Variable hermes::units::metre3
        • Variable hermes::units::micro
        • Variable hermes::units::mile
        • Variable hermes::units::milli
        • Variable hermes::units::millimetre3
        • Variable hermes::units::minute
        • Variable hermes::units::mu0
        • Variable hermes::units::nano
        • Variable hermes::units::ounce
        • Variable hermes::units::parsec
        • Variable hermes::units::peta
        • Variable hermes::units::pi
        • Variable hermes::units::pico
        • Variable hermes::units::pound
        • Variable hermes::units::poundforce
        • Variable hermes::units::psi
        • Variable hermes::units::r_electron
        • Variable hermes::units::Ry
        • Variable hermes::units::Rydberg_const
        • Variable hermes::units::sigma_Thompson
        • Variable hermes::units::stone
        • Variable hermes::units::sun_mass
        • Variable hermes::units::tera
        • Variable hermes::units::tonne
        • Variable hermes::units::week
        • Variable hermes::units::yard
        • Variable hermes::units::year
        • Variable hermes::units::yocto
        • Variable hermes::units::yotta
        • Variable hermes::units::zepto
        • Variable hermes::units::zetta
        • Variable hermes::UNSEEN
        • Variable hermes::W
        • Variable hermes::X
      • Typedefs
        • Typedef hermes::CacheStorageCrossSection
        • Typedef hermes::CacheStorageCrossSection3Args
        • Typedef hermes::CacheStorageIC
        • Typedef hermes::DispersionMeasureIntegratorTemplate
        • Typedef hermes::GammaIntegratorTemplate
        • Typedef hermes::RadioIntegratorTemplate
        • Typedef hermes::RotationMeasureIntegratorTemplate
        • Typedef hermes::Scalar2DGrid
        • Typedef hermes::ScalarGrid
        • Typedef hermes::ScalarGrid2DQPDensityPerEnergy
        • Typedef hermes::ScalarGridQPDensityPerEnergy
        • Typedef hermes::tArray2Key
        • Typedef hermes::tArrayKey
        • Typedef hermes::tPairKey
        • Typedef hermes::tTupleKey
        • Typedef hermes::units::QAcceleration
        • Typedef hermes::units::QAMomentum
        • Typedef hermes::units::QAngle
        • Typedef hermes::units::QAngularMomentum
        • Typedef hermes::units::QArea
        • Typedef hermes::units::QColumnDensity
        • Typedef hermes::units::QDiffCrossSection
        • Typedef hermes::units::QDiffFlux
        • Typedef hermes::units::QDiffIntensity
        • Typedef hermes::units::QDirection
        • Typedef hermes::units::QDispersionMeasure
        • Typedef hermes::units::QECapacitance
        • Typedef hermes::units::QECharge
        • Typedef hermes::units::QECurrent
        • Typedef hermes::units::QEmissivity
        • Typedef hermes::units::QEnergy
        • Typedef hermes::units::QEnergyDensity
        • Typedef hermes::units::QEnergyOverTemperature
        • Typedef hermes::units::QEPotential
        • Typedef hermes::units::QEResistance
        • Typedef hermes::units::QForce
        • Typedef hermes::units::QFrequency
        • Typedef hermes::units::QGREmissivity
        • Typedef hermes::units::QICInnerIntegral
        • Typedef hermes::units::QIntensity
        • Typedef hermes::units::QInverseEnergy
        • Typedef hermes::units::QInverseLength
        • Typedef hermes::units::QLength
        • Typedef hermes::units::QLIntensity
        • Typedef hermes::units::QMass
        • Typedef hermes::units::QMassDensity
        • Typedef hermes::units::QMField
        • Typedef hermes::units::QMomentum
        • Typedef hermes::units::QNumber
        • Typedef hermes::units::QPDensity
        • Typedef hermes::units::QPDensityPerEnergy
        • Typedef hermes::units::QPiZeroIntegral
        • Typedef hermes::units::QPower
        • Typedef hermes::units::QPressure
        • Typedef hermes::units::QRingCOIntensity
        • Typedef hermes::units::QRingX0Unit
        • Typedef hermes::units::QRMIntegral
        • Typedef hermes::units::QRotationMeasure
        • Typedef hermes::units::QSolidAngle
        • Typedef hermes::units::QSpectralEnergyDensity
        • Typedef hermes::units::QSpeed
        • Typedef hermes::units::QSubstance
        • Typedef hermes::units::QSynchroConstant
        • Typedef hermes::units::QTemperature
        • Typedef hermes::units::QTime
        • Typedef hermes::units::QVolume
        • Typedef hermes::Vector3d
        • Typedef hermes::Vector3f
        • Typedef hermes::Vector3QLength
        • Typedef hermes::Vector3QMField
        • Typedef hermes::Vector3QNumber
        • Typedef hermes::VectorGrid
        • Typedef hermes::VectorQLengthGrid
        • Typedef hermes::VectorQMFieldGrid
        • Typedef sighandler_t

Developers

  • Developers
    • General Guidelines
HERMES
  • Docs »
  • File Grid.h

File Grid.h¶

↰ Parent directory (include/hermes)

Contents

  • Definition (include/hermes/Grid.h)
  • Namespaces
  • Classes
  • Functions
  • Typedefs

Definition (include/hermes/Grid.h)¶

Namespaces¶

  • Namespace hermes

Classes¶

  • Template Class Grid
  • Template Class Grid2D

Functions¶

  • Function hermes::periodicClamp
  • Function hermes::reflectiveClamp
  • Function hermes::round

Typedefs¶

  • Typedef hermes::Scalar2DGrid
  • Typedef hermes::ScalarGrid
  • Typedef hermes::ScalarGrid2DQPDensityPerEnergy
  • Typedef hermes::ScalarGridQPDensityPerEnergy
  • Typedef hermes::VectorGrid
  • Typedef hermes::VectorQLengthGrid
  • Typedef hermes::VectorQMFieldGrid

© Copyright 2020, The HERMES Developers

Built with Sphinx using a theme provided by Read the Docs.