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

This is the complete list of members for fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >, including all inherited members.

Base() const noexceptfub::FluxMethod< BaseMethod >
Base() noexceptfub::FluxMethod< BaseMethod >
boundary_flux_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
Complete typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
CompleteArray typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeCutCellFluxes(const View< Conservative > &stabilised_fluxes, const View< Conservative > &shielded_left_fluxes, const View< Conservative > &shielded_right_fluxes, const View< Conservative > &doubly_shielded_fluxes, const View< Conservative > &regular_fluxes, const View< Conservative > &boundary_fluxes, const View< const Conservative > &gradient_x, const View< const Conservative > &gradient_y, const View< const Conservative > &gradient_z, const View< const Complete > &states, const CutCellData< Rank > &geom, Duration dt, const Eigen::Matrix< double, Rank, 1 > &dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
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::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >inline
ComputeNumericFluxes(const View< Conservative > &fluxes, const View< const Complete > &states, Duration dt, double dx, Direction dir)fub::FluxMethod< BaseMethod >
ComputeNumericFluxes(execution::SequentialTag, const View< Conservative > &fluxes, const View< const Complete > &states, Duration dt, double dx, Direction dir)fub::FluxMethod< BaseMethod >
ComputeNumericFluxes(execution::SimdTag, const View< Conservative > &fluxes, const View< const Complete > &states, Duration dt, double dx, Direction dir)fub::FluxMethod< BaseMethod >
ComputeNumericFluxes(execution::OpenMpTag, const View< Conservative > &fluxes, const View< const Complete > &states, Duration dt, double dx, Direction dir)fub::FluxMethod< BaseMethod >
ComputeNumericFluxes(execution::OpenMpSimdTag, const View< Conservative > &fluxes, const View< const Complete > &states, Duration dt, double dx, Direction dir)fub::FluxMethod< BaseMethod >
ComputeRegularFluxes(const View< Conservative > &regular_fluxes, const View< const Complete > &states, const CutCellData< Rank > &cutcell_data, Duration dt, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(const View< const Complete > &states, const CutCellData< Rank > &cutcell_data, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(const View< const Complete > &states, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(execution::SequentialTag, const View< const Complete > &states, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(execution::SimdTag, const View< const Complete > &states, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(execution::OpenMpTag, const View< const Complete > &states, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ComputeStableDt(execution::OpenMpSimdTag, const View< const Complete > &states, double dx, Direction dir)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
fub::FluxMethod::ComputeStableDt(const View< const Complete > &states, double dx, Direction dir)fub::FluxMethod< BaseMethod >
fub::FluxMethod::ComputeStableDt(execution::SequentialTag, const View< const Complete > &states, double dx, Direction dir)fub::FluxMethod< BaseMethod >
fub::FluxMethod::ComputeStableDt(execution::SimdTag, const View< const Complete > &states, double dx, Direction dir)fub::FluxMethod< BaseMethod >
fub::FluxMethod::ComputeStableDt(execution::OpenMpTag, const View< const Complete > &states, double dx, Direction dir)fub::FluxMethod< BaseMethod >
fub::FluxMethod::ComputeStableDt(execution::OpenMpSimdTag, const View< const Complete > &states, double dx, Direction dir)fub::FluxMethod< BaseMethod >
Conservative typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
ConservativeArray typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
DataView typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
Equation typedeffub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
equation_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
FluxMethod()=defaultfub::FluxMethod< BaseMethod >
FluxMethod(const FluxMethod &)=defaultfub::FluxMethod< BaseMethod >
FluxMethod(FluxMethod &&)=defaultfub::FluxMethod< BaseMethod >
FluxMethod(Args &&... args)fub::FluxMethod< BaseMethod >
GetStencilSize() noexceptfub::FluxMethod< BaseMethod >static
GetStencilWidth() noexceptfub::FluxMethod< BaseMethod >static
h_grid_eb_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_eb_gradients_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_reconstruction_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_regular_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_regular_gradients_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_singly_shielded_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
h_grid_singly_shielded_gradients_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
MyCutCellMethod(const Equation &equation)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >explicit
MyCutCellMethod(const Equation &equation, const FluxMethod &flux_method)fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >
numeric_flux_fub::FluxMethod< BaseMethod >
numeric_flux_array_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
operator=(const FluxMethod &)=defaultfub::FluxMethod< BaseMethod >
operator=(FluxMethod &&)=defaultfub::FluxMethod< BaseMethod >
Rankfub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >static
regular_flux_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
singly_shielded_flux_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
sRankfub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >static
stencil_fub::FluxMethod< BaseMethod >
stencil_array_fub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >private
StencilSizefub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >static
StencilWidthfub::MyCutCellMethod< EquationT, FluxMethod, HGridReconstruction >static
~FluxMethod()=defaultfub::FluxMethod< BaseMethod >