|
| ConservativeHGridReconstruction (const Equation &equation) |
|
void | ComputeGradients (span< Conservative, 2 > gradient, span< const Conservative, 4 > states, span< const Coordinates< Rank >, 4 > x) |
|
void | ComputeGradients (span< Conservative, 2 > gradient, span< const Conservative, 5 > states, span< const Coordinates< Rank >, 5 > x) |
|
void | ComputeGradients (const View< Conservative > &gradient_x, const View< Conservative > &gradient_y, const View< Conservative > &gradient_z, const View< const Conservative > &states, const StridedDataView< const char, Rank > &flags, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx) |
|
std::array< double, 2 > | FindAdmissibleInterval (const Coordinates< Rank > &xM, const Coordinates< Rank > &xB, const Coordinates< Rank > &slope, const Coordinates< Rank > &dx) |
|
double | Length (const std::array< double, 2 > &interval) |
|
IndexBox< Rank > | MakeIndexBox (const Index< Rank > &signs) noexcept |
|
AuxiliaryReconstructionData | Sort (const AuxiliaryReconstructionData &aux_data) |
|
std::array< AuxiliaryReconstructionData, 2 > | SplitAt (const AuxiliaryReconstructionData &aux, double dx) |
|
void | SetZero (Conservative &cons) |
|
AuxiliaryReconstructionData | GetAuxiliaryData (const Index< Rank > &index, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx, const Coordinates< Rank > &slope, double required_length) |
|
AuxiliaryReconstructionData | GetAuxiliaryData (const Index< Rank > &index, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx, Direction dir) |
|
double | TotalLength (const AuxiliaryReconstructionData &aux) noexcept |
|
bool | IntegrateCellState (Conservative &integral, Conservative &integral_gradient, const View< const Conservative > &states, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const CutCellData< Rank > &geom, const AuxiliaryReconstructionData &aux_data, const Coordinates< Rank > &dx, double total_length) |
|
bool | IntegrateCellState (Conservative &integral, Conservative &integral_gradient, const View< const Conservative > &states, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const CutCellData< Rank > &geom, const AuxiliaryReconstructionData &aux_data, const Coordinates< Rank > &dx) |
|
void | ReconstructSinglyShieldedStencil (span< Complete, 2 > h_grid_singly_shielded, span< Conservative, 2 > h_grid_singly_shielded_gradients, const View< const Complete > &states, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const CutCellData< Rank > &cutcell_data, const Index< Rank > &cell, Duration, const Coordinates< Rank > &dx, Direction dir) |
|
void | ReconstructEmbeddedBoundaryStencil (span< Complete, 2 > h_grid_embedded_boundary, span< Conservative, 2 > h_grid_embedded_boundary_slopes, const View< const Complete > &states, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const CutCellData< Rank > &cutcell_data, const Index< Rank > &cell, Duration, Eigen::Matrix< double, Rank, 1 > dx, Direction dir) |
|
void | ReconstructRegularStencil (span< Complete, 2 > h_grid_regular, span< Conservative, 2 > h_grid_regular_gradients, const View< const Complete > &states, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const CutCellData< Rank > &geom, const Index< Rank > &face, Duration, Eigen::Matrix< double, Rank, 1 > dx, Direction dir) |
|
void | ComputeGradients (span< double, 2 > gradient, span< const double, 4 > states, span< const Coordinates< Rank >, 4 > x) |
|
void | ComputeGradients (span< double, 2 > gradient, span< const double, 5 > states, span< const Coordinates< Rank >, 5 > x) |
|
void | LimitGradients (const std::array< StridedDataView< double, Rank >, Rank > &grad_u, StridedDataView< const double, Rank > u, StridedDataView< const char, Rank > needs_limiter, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx) const |
|