Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
fub::ConservativeHGridReconstruction< Equation > Member List

This is the complete list of members for fub::ConservativeHGridReconstruction< Equation >, including all inherited members.

Base typedeffub::ConservativeHGridReconstruction< Equation >
boundary_gradient_fub::ConservativeHGridReconstruction< Equation >
boundary_state_fub::ConservativeHGridReconstruction< Equation >
Complete typedeffub::ConservativeHGridReconstruction< Equation >
CompleteArray typedeffub::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 typedeffub::ConservativeHGridReconstruction< Equation >
ConservativeArray typedeffub::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) constfub::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) constfub::BasicHGridReconstruction< Equation::Rank()>private
MakeIndexBox(const Index< Rank > &signs) noexceptfub::ConservativeHGridReconstruction< Equation >inline
Rankfub::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 >
stencilfub::ConservativeHGridReconstruction< Equation >
TotalLength(const AuxiliaryReconstructionData &aux) noexceptfub::ConservativeHGridReconstruction< Equation >inline