|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_SpectralGrid.H>

Public Member Functions | |
| SpectralGrid (SpectralGridSpec spec) | |
| CoordinateKind | coordinate_kind () const noexcept |
| const std::string & | coordinate_units () const noexcept |
| const std::vector< amrex::Real > & | edges () const noexcept |
| const std::vector< amrex::Real > & | pivots () const noexcept |
| int | nbins () const noexcept |
| amrex::Real | pivot (const int bin) const |
| std::string | identity () const |
Static Public Member Functions | |
| static GridValidation | validate (const SpectralGridSpec &spec) |
| static bool | two_moment_realizable (amrex::Real C, amrex::Real M, amrex::Real lower, amrex::Real upper) noexcept |
| static EndpointTransform | two_moment_to_endpoints (amrex::Real C, amrex::Real M, amrex::Real lower, amrex::Real upper) |
| static std::pair< amrex::Real, amrex::Real > | endpoints_to_two_moment (amrex::Real L, amrex::Real H, amrex::Real lower, amrex::Real upper) |
Private Attributes | |
| SpectralGridSpec | m_spec |
Runtime-sized, immutable-after-construction spectral grid.
|
explicit |

|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
static |

| std::string erf_sbm::SpectralGrid::identity | ( | ) | const |

|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
staticnoexcept |

|
static |

|
static |
Referenced by SpectralGrid(), and erf_sbm::SBMLayout::validate().


|
private |
Referenced by coordinate_kind(), coordinate_units(), edges(), identity(), nbins(), pivot(), pivots(), and SpectralGrid().