|
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 |