![]() |
Shamrock 2025.10.0
Astrophysical Code
|
This file contain states and Riemann solvers for dust. More...
#include "shambackends/math.hpp"#include "shambackends/typeAliasVec.hpp"#include "shambackends/vec.hpp"#include <algorithm>#include <array>#include <cmath>#include <iostream>
Include dependency graph for riemann_dust.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | shammath::DustConsState< Tvec_ > |
| struct | shammath::DustPrimState< Tvec_ > |
| struct | shammath::DustFluxes< Tvec_ > |
Namespaces | |
| namespace | shammath |
| namespace for math utility | |
Functions | |
| template<class Tvec > | |
| const DustConsState< Tvec > | shammath::operator+ (const DustConsState< Tvec > &lhs, const DustConsState< Tvec > &rhs) |
| template<class Tvec > | |
| const DustConsState< Tvec > | shammath::operator- (const DustConsState< Tvec > &lhs, const DustConsState< Tvec > &rhs) |
| template<class Tvec > | |
| const DustConsState< Tvec > | shammath::operator* (const DustConsState< Tvec > &lhs, const typename DustConsState< Tvec >::Tscal factor) |
| template<class Tvec > | |
| const DustConsState< Tvec > | shammath::operator* (const typename DustConsState< Tvec >::Tscal factor, const DustConsState< Tvec > &rhs) |
| template<class Tvec > | |
| constexpr DustConsState< Tvec > | shammath::d_prim_to_cons (const DustPrimState< Tvec > d_prim) |
| template<class Tvec > | |
| constexpr DustPrimState< Tvec > | shammath::d_cons_to_prim (const DustConsState< Tvec > d_cons) |
| template<class Tvec > | |
| constexpr DustConsState< Tvec > | shammath::d_hydro_flux_x (const DustConsState< Tvec > d_cons) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_x_to_y (const Tcons c) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_y_to_x (const Tcons c) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_x_to_z (const Tcons c) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_z_to_x (const Tcons c) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_invert_axis (const Tcons c) |
| template<class Tcons > | |
| constexpr auto | shammath::d_hll_flux_x (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr auto | shammath::huang_bai_flux_x (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_hll_flux_y (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_hll_flux_z (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_hll_flux_mx (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_hll_flux_my (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::d_hll_flux_mz (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::huang_bai_flux_y (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::huang_bai_flux_z (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::huang_bai_flux_mx (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::huang_bai_flux_my (Tcons cL, Tcons cR) |
| template<class Tcons > | |
| constexpr Tcons | shammath::huang_bai_flux_mz (Tcons cL, Tcons cR) |
This file contain states and Riemann solvers for dust.
Definition in file riemann_dust.hpp.