|
| | Reconstructions (fsgrids::perbspan perB, fsgrids::constdperbspan dPerB, fsgrids::constbgbspan BgB, fsgrids::constmomentsspan moments, fsgrids::constdmomentsspan dMoments, size_t self, size_t nbr, const Limits &rhomLimits) |
| std::tuple< Real, Real > | perBCoeffs (size_t i, size_t j) const |
| std::tuple< Real, Real > | dPerBCoeffs (size_t i, size_t j) const |
| Real | rhom (Real dir0, Real dir1, size_t i, size_t j, size_t k) const |
| Real | p (Real dir0, Real dir1, size_t i, size_t j, size_t k) const |
|
| template<size_t N> |
| std::tuple< Real, Real > | compute (const std::array< Real, N > &nbr_arr, const std::array< Real, N > &arr, size_t i, size_t j, Real mul0, Real mul1) const |
| Real | interpolateAndLimitMoments (Real dir0, Real dir1, size_t i, size_t j, size_t k, Real min, Real max) const |
Definition at line 105 of file ldz_electric_field.cpp.
◆ Reconstructions()
◆ compute()
template<size_t N>
| std::tuple< Real, Real > Reconstructions::compute |
( |
const std::array< Real, N > & | nbr_arr, |
|
|
const std::array< Real, N > & | arr, |
|
|
size_t | i, |
|
|
size_t | j, |
|
|
Real | mul0, |
|
|
Real | mul1 ) const |
|
inlineprivate |
Interpolate the volume-averaged, i.e. cell-centred moment value by HALF a cell to the given cell edge.
- Parameters
-
| dir0 | +/-1 in the first direction |
| dir1 | +/-1 in the second direction |
| i | index into moment array |
| j | index into dmoment array for derivative of moment i in dir0 |
| k | index into dmoment array for derivative of moment i in dir1 |
| min | limit inteprolated result to no smaller than this |
| max | limit interpolated result to no larger than this |
Definition at line 118 of file ldz_electric_field.cpp.
◆ dPerBCoeffs()
| std::tuple< Real, Real > Reconstructions::dPerBCoeffs |
( |
size_t | i, |
|
|
size_t | j ) const |
|
inline |
◆ interpolateAndLimitMoments()
| Real Reconstructions::interpolateAndLimitMoments |
( |
Real | dir0, |
|
|
Real | dir1, |
|
|
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k, |
|
|
Real | min, |
|
|
Real | max ) const |
|
inlineprivate |
◆ p()
| Real Reconstructions::p |
( |
Real | dir0, |
|
|
Real | dir1, |
|
|
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k ) const |
|
inline |
◆ perBCoeffs()
| std::tuple< Real, Real > Reconstructions::perBCoeffs |
( |
size_t | i, |
|
|
size_t | j ) const |
|
inline |
◆ rhom()
| Real Reconstructions::rhom |
( |
Real | dir0, |
|
|
Real | dir1, |
|
|
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k ) const |
|
inline |
◆ squared()
◆ bgb
◆ dmoment
◆ dperb
◆ moment
◆ nbr_bgb
◆ nbr_dperb
◆ nbr_perb
◆ perb
◆ rhomLimits
| const Limits& Reconstructions::rhomLimits |
|
private |
The documentation for this struct was generated from the following file: