Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
This is the complete list of members for fub::ConservativeHGridReconstruction< Equation >, including all inherited members.
Base typedef | fub::ConservativeHGridReconstruction< Equation > | |
boundary_gradient_ | fub::ConservativeHGridReconstruction< Equation > | |
boundary_state_ | fub::ConservativeHGridReconstruction< Equation > | |
Complete typedef | fub::ConservativeHGridReconstruction< Equation > | |
CompleteArray typedef | fub::ConservativeHGridReconstruction< Equation > | |
ComputeGradients(span< Conservative, 2 > gradient, span< const Conservative, 4 > states, span< const Coordinates< Rank >, 4 > x) | fub::ConservativeHGridReconstruction< Equation > | inline |
ComputeGradients(span< Conservative, 2 > gradient, span< const Conservative, 5 > states, span< const Coordinates< Rank >, 5 > x) | fub::ConservativeHGridReconstruction< Equation > | inline |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
BasicHGridReconstruction< Equation::Rank()>::ComputeGradients(span< double, 2 > gradient, span< const double, 4 > states, span< const Coordinates< Rank >, 4 > x) | fub::BasicHGridReconstruction< Equation::Rank()> | |
BasicHGridReconstruction< Equation::Rank()>::ComputeGradients(span< double, 2 > gradient, span< const double, 5 > states, span< const Coordinates< Rank >, 5 > x) | fub::BasicHGridReconstruction< Equation::Rank()> | |
Conservative typedef | fub::ConservativeHGridReconstruction< Equation > | |
ConservativeArray typedef | fub::ConservativeHGridReconstruction< Equation > | |
ConservativeHGridReconstruction(const Equation &equation) | fub::ConservativeHGridReconstruction< Equation > | inline |
equation_ | fub::ConservativeHGridReconstruction< Equation > | |
FindAdmissibleInterval(const Coordinates< Rank > &xM, const Coordinates< Rank > &xB, const Coordinates< Rank > &slope, const Coordinates< Rank > &dx) | fub::ConservativeHGridReconstruction< Equation > | inline |
GetAuxiliaryData(const Index< Rank > &index, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx, const Coordinates< Rank > &slope, double required_length) | fub::ConservativeHGridReconstruction< Equation > | inline |
GetAuxiliaryData(const Index< Rank > &index, const CutCellData< Rank > &geom, const Coordinates< Rank > &dx, Direction dir) | fub::ConservativeHGridReconstruction< Equation > | inline |
gradient_ | fub::ConservativeHGridReconstruction< Equation > | |
gradient_dir_ | fub::ConservativeHGridReconstruction< Equation > | |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
interior_gradient_ | fub::ConservativeHGridReconstruction< Equation > | |
interior_state_ | fub::ConservativeHGridReconstruction< Equation > | |
Length(const std::array< double, 2 > &interval) | fub::ConservativeHGridReconstruction< Equation > | inline |
limited_slope_ | fub::ConservativeHGridReconstruction< Equation > | |
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 | fub::BasicHGridReconstruction< Equation::Rank()> | |
LimitGradientsAtIndex(const std::array< StridedDataView< double, Rank >, Rank > &grad_u, StridedDataView< const double, Rank > u, const CutCellData< Rank > &geom, const Index< Rank > &index, const Coordinates< Rank > &dx) const | fub::BasicHGridReconstruction< Equation::Rank()> | private |
MakeIndexBox(const Index< Rank > &signs) noexcept | fub::ConservativeHGridReconstruction< Equation > | inline |
Rank | fub::ConservativeHGridReconstruction< Equation > | static |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
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) | fub::ConservativeHGridReconstruction< Equation > | inline |
SetZero(Conservative &cons) | fub::ConservativeHGridReconstruction< Equation > | inline |
Sort(const AuxiliaryReconstructionData &aux_data) | fub::ConservativeHGridReconstruction< Equation > | inline |
SplitAt(const AuxiliaryReconstructionData &aux, double dx) | fub::ConservativeHGridReconstruction< Equation > | inline |
state_ | fub::ConservativeHGridReconstruction< Equation > | |
stencil | fub::ConservativeHGridReconstruction< Equation > | |
TotalLength(const AuxiliaryReconstructionData &aux) noexcept | fub::ConservativeHGridReconstruction< Equation > | inline |