SYMBOL INDEX (536 symbols across 282 files) FILE: source/convenience_macros.h function namespace (line 13) | namespace ryujin function FT (line 161) | inline FT add(const FT &flux_left_ij, FILE: source/cubic_spline.h function namespace (line 13) | namespace ryujin FILE: source/diagonal_preconditioner.h function namespace (line 14) | namespace ryujin FILE: source/discretization.cc type ryujin (line 8) | namespace ryujin class Discretization<1> (line 11) | class Discretization<1> class Discretization<2> (line 12) | class Discretization<2> class Discretization<3> (line 13) | class Discretization<3> FILE: source/discretization.h type Boundary (line 53) | enum Boundary type class (line 147) | enum class function MeshType (line 173) | enum class MeshType { function namespace (line 214) | namespace ryujin FILE: source/discretization.template.h function namespace (line 29) | namespace ryujin FILE: source/equation_dispatch.h function namespace (line 20) | namespace ryujin FILE: source/euler/description.h function namespace (line 17) | namespace ryujin FILE: source/euler/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type Euler (line 13) | namespace Euler FILE: source/euler/hyperbolic_system.h function namespace (line 23) | namespace ryujin FILE: source/euler/indicator.h function namespace (line 18) | namespace ryujin FILE: source/euler/initial_state_astro_jet.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_becker_solution.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_contrast.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_exact_riemann_solution.h function namespace (line 19) | namespace ryujin FILE: source/euler/initial_state_four_state_contrast.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_function.h function namespace (line 14) | namespace ryujin FILE: source/euler/initial_state_icf_like.h function namespace (line 14) | namespace ryujin FILE: source/euler/initial_state_isentropic_vortex.h function namespace (line 13) | namespace ryujin FILE: source/euler/initial_state_leblanc.h function namespace (line 14) | namespace ryujin FILE: source/euler/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler/initial_state_library_euler.h function namespace (line 30) | namespace ryujin FILE: source/euler/initial_state_noh.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_radial_contrast.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_ramp_up.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_rarefaction.h function namespace (line 12) | namespace ryujin function state_type (line 114) | state_type compute(const dealii::Point &point, Number delta_t) final FILE: source/euler/initial_state_shock_front.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_smooth_wave.h function namespace (line 13) | namespace ryujin FILE: source/euler/initial_state_three_state_contrast.h function namespace (line 12) | namespace ryujin FILE: source/euler/initial_state_uniform.h function namespace (line 12) | namespace ryujin FILE: source/euler/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler/limiter.cc type ryujin (line 10) | namespace ryujin type Euler (line 12) | namespace Euler class Limiter<1, NUMBER> (line 16) | class Limiter<1, NUMBER> class Limiter<2, NUMBER> (line 17) | class Limiter<2, NUMBER> class Limiter<3, NUMBER> (line 18) | class Limiter<3, NUMBER> class Limiter<1, dealii::VectorizedArray> (line 20) | class Limiter<1, dealii::VectorizedArray> class Limiter<2, dealii::VectorizedArray> (line 21) | class Limiter<2, dealii::VectorizedArray> class Limiter<3, dealii::VectorizedArray> (line 22) | class Limiter<3, dealii::VectorizedArray> FILE: source/euler/limiter.h function namespace (line 18) | namespace ryujin FILE: source/euler/limiter.template.h function namespace (line 11) | namespace ryujin FILE: source/euler/riemann_solver.cc type ryujin (line 10) | namespace ryujin type Euler (line 12) | namespace Euler class RiemannSolver<1, NUMBER> (line 16) | class RiemannSolver<1, NUMBER> class RiemannSolver<2, NUMBER> (line 17) | class RiemannSolver<2, NUMBER> class RiemannSolver<3, NUMBER> (line 18) | class RiemannSolver<3, NUMBER> class RiemannSolver<1, dealii::VectorizedArray> (line 20) | class RiemannSolver<1, dealii::VectorizedArray> class RiemannSolver<2, dealii::VectorizedArray> (line 21) | class RiemannSolver<2, dealii::VectorizedArray> class RiemannSolver<3, dealii::VectorizedArray> (line 22) | class RiemannSolver<3, dealii::VectorizedArray> FILE: source/euler/riemann_solver.h function namespace (line 17) | namespace ryujin FILE: source/euler/riemann_solver.template.h function namespace (line 15) | namespace ryujin function state (line 397) | const auto state = state_type_1d{{rho, proj_m, E}} FILE: source/euler_aeos/description.h function namespace (line 17) | namespace ryujin FILE: source/euler_aeos/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type EulerAEOS (line 13) | namespace EulerAEOS FILE: source/euler_aeos/equation_of_state.h function namespace (line 18) | namespace ryujin FILE: source/euler_aeos/equation_of_state_function.h function namespace (line 14) | namespace ryujin FILE: source/euler_aeos/equation_of_state_jones_wilkins_lee.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/equation_of_state_library.cc type ryujin (line 17) | namespace ryujin type EquationOfStateLibrary (line 19) | namespace EquationOfStateLibrary function populate_equation_of_state_list (line 28) | void populate_equation_of_state_list( FILE: source/euler_aeos/equation_of_state_library.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/equation_of_state_noble_abel_stiffened_gas.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/equation_of_state_polytropic_gas.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/equation_of_state_pressureless.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/equation_of_state_sesame.h function namespace (line 25) | namespace ryujin FILE: source/euler_aeos/equation_of_state_simple_macaw.h function namespace (line 13) | namespace ryujin FILE: source/euler_aeos/equation_of_state_van_der_waals.h function namespace (line 12) | namespace ryujin FILE: source/euler_aeos/hyperbolic_system.h function namespace (line 25) | namespace ryujin function covolume_term (line 1067) | const auto covolume_term = ryujin::pow(covolume, gamma_min - Number(1.)); FILE: source/euler_aeos/indicator.h function namespace (line 19) | namespace ryujin FILE: source/euler_aeos/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler_aeos/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler_aeos/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler_aeos/limiter.cc type ryujin (line 10) | namespace ryujin type EulerAEOS (line 12) | namespace EulerAEOS class Limiter<1, NUMBER> (line 16) | class Limiter<1, NUMBER> class Limiter<2, NUMBER> (line 17) | class Limiter<2, NUMBER> class Limiter<3, NUMBER> (line 18) | class Limiter<3, NUMBER> class Limiter<1, dealii::VectorizedArray> (line 20) | class Limiter<1, dealii::VectorizedArray> class Limiter<2, dealii::VectorizedArray> (line 21) | class Limiter<2, dealii::VectorizedArray> class Limiter<3, dealii::VectorizedArray> (line 22) | class Limiter<3, dealii::VectorizedArray> FILE: source/euler_aeos/limiter.h function namespace (line 16) | namespace ryujin FILE: source/euler_aeos/limiter.template.h function namespace (line 11) | namespace ryujin FILE: source/euler_aeos/riemann_solver.cc type ryujin (line 10) | namespace ryujin type EulerAEOS (line 12) | namespace EulerAEOS class RiemannSolver<1, NUMBER> (line 16) | class RiemannSolver<1, NUMBER> class RiemannSolver<2, NUMBER> (line 17) | class RiemannSolver<2, NUMBER> class RiemannSolver<3, NUMBER> (line 18) | class RiemannSolver<3, NUMBER> class RiemannSolver<1, dealii::VectorizedArray> (line 20) | class RiemannSolver<1, dealii::VectorizedArray> class RiemannSolver<2, dealii::VectorizedArray> (line 21) | class RiemannSolver<2, dealii::VectorizedArray> class RiemannSolver<3, dealii::VectorizedArray> (line 22) | class RiemannSolver<3, dealii::VectorizedArray> FILE: source/euler_aeos/riemann_solver.h function namespace (line 17) | namespace ryujin FILE: source/euler_aeos/riemann_solver.template.h function namespace (line 15) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state.h function namespace (line 19) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state_function.h function namespace (line 14) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state_isentropic.h function namespace (line 12) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state_isothermal.h function namespace (line 12) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state_library.cc type ryujin (line 13) | namespace ryujin type BarotropicEquationOfStateLibrary (line 15) | namespace BarotropicEquationOfStateLibrary function populate_equation_of_state_list (line 24) | void populate_equation_of_state_list( FILE: source/euler_barotropic/barotropic_equation_of_state_library.h function namespace (line 12) | namespace ryujin FILE: source/euler_barotropic/barotropic_equation_of_state_pressureless.h function namespace (line 12) | namespace ryujin FILE: source/euler_barotropic/description.h function namespace (line 17) | namespace ryujin FILE: source/euler_barotropic/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type EulerBarotropic (line 13) | namespace EulerBarotropic FILE: source/euler_barotropic/hyperbolic_system.h function namespace (line 25) | namespace ryujin FILE: source/euler_barotropic/indicator.h function namespace (line 19) | namespace ryujin FILE: source/euler_barotropic/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler_barotropic/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler_barotropic/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler_barotropic/limiter.cc type ryujin (line 10) | namespace ryujin type EulerBarotropic (line 12) | namespace EulerBarotropic class Limiter<1, NUMBER> (line 16) | class Limiter<1, NUMBER> class Limiter<2, NUMBER> (line 17) | class Limiter<2, NUMBER> class Limiter<3, NUMBER> (line 18) | class Limiter<3, NUMBER> class Limiter<1, dealii::VectorizedArray> (line 20) | class Limiter<1, dealii::VectorizedArray> class Limiter<2, dealii::VectorizedArray> (line 21) | class Limiter<2, dealii::VectorizedArray> class Limiter<3, dealii::VectorizedArray> (line 22) | class Limiter<3, dealii::VectorizedArray> FILE: source/euler_barotropic/limiter.h function namespace (line 16) | namespace ryujin FILE: source/euler_barotropic/limiter.template.h function namespace (line 11) | namespace ryujin FILE: source/euler_barotropic/riemann_solver.cc type ryujin (line 10) | namespace ryujin type EulerBarotropic (line 12) | namespace EulerBarotropic class RiemannSolver<1, NUMBER> (line 16) | class RiemannSolver<1, NUMBER> class RiemannSolver<2, NUMBER> (line 17) | class RiemannSolver<2, NUMBER> class RiemannSolver<3, NUMBER> (line 18) | class RiemannSolver<3, NUMBER> class RiemannSolver<1, dealii::VectorizedArray> (line 20) | class RiemannSolver<1, dealii::VectorizedArray> class RiemannSolver<2, dealii::VectorizedArray> (line 21) | class RiemannSolver<2, dealii::VectorizedArray> class RiemannSolver<3, dealii::VectorizedArray> (line 22) | class RiemannSolver<3, dealii::VectorizedArray> FILE: source/euler_barotropic/riemann_solver.h function namespace (line 17) | namespace ryujin FILE: source/euler_barotropic/riemann_solver.template.h function namespace (line 15) | namespace ryujin FILE: source/euler_poisson/description.h function namespace (line 15) | namespace ryujin FILE: source/euler_poisson/electrostatic_configuration.h function namespace (line 19) | namespace ryujin FILE: source/euler_poisson/electrostatic_configuration_constant.h function namespace (line 12) | namespace ryujin FILE: source/euler_poisson/electrostatic_configuration_function.h function namespace (line 14) | namespace ryujin FILE: source/euler_poisson/electrostatic_configuration_library.cc type ryujin (line 8) | namespace ryujin type ElectrostaticConfigurationLibrary (line 10) | namespace ElectrostaticConfigurationLibrary FILE: source/euler_poisson/electrostatic_configuration_library.h function namespace (line 12) | namespace ryujin FILE: source/euler_poisson/electrostatic_configuration_library.template.h function namespace (line 12) | namespace ryujin FILE: source/euler_poisson/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type EulerPoisson (line 13) | namespace EulerPoisson FILE: source/euler_poisson/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler_poisson/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler_poisson/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler_poisson/laplace_operator.h function namespace (line 28) | namespace ryujin function initialize (line 102) | void initialize(const dealii::MatrixFree &matrix_free) function Number (line 112) | Number el(const unsigned int, const unsigned int) const function vmult (line 118) | void vmult(ScalarHostVector &dst, const ScalarHostVector &src) const function Tvmult (line 144) | void Tvmult(ScalarHostVector &dst, const ScalarHostVector &src) const function compute_diagonal (line 149) | void compute_diagonal( function initialize (line 214) | void initialize(const dealii::MatrixFree &matrix_free, function Number (line 231) | Number el(const unsigned int, const unsigned int) const function set_theta_tau (line 237) | void set_theta_tau(const Number theta_tau) const function set_alpha (line 242) | void set_alpha(const Number alpha) const function vmult (line 247) | void vmult(ScalarHostVector &dst, const ScalarHostVector &src) const function Tvmult (line 324) | void Tvmult(ScalarHostVector &dst, const ScalarHostVector &src) const type MultigridParameters (line 391) | struct MultigridParameters { function initialize (line 401) | void initialize(const OfflineData &offline_data, function vmult (line 557) | void vmult(ScalarHostVector &dst, const ScalarHostVector &src) const function Tvmult (line 564) | void Tvmult(ScalarHostVector &dst, const ScalarHostVector &src) const FILE: source/euler_poisson/parabolic_module.cc type ryujin (line 19) | namespace ryujin type EulerPoisson (line 21) | namespace EulerPoisson class ParabolicModule (line 23) | class ParabolicModule class ParabolicModule (line 24) | class ParabolicModule class ParabolicModule (line 25) | class ParabolicModule FILE: source/euler_poisson/parabolic_module.h function namespace (line 23) | namespace ryujin FILE: source/euler_poisson/parabolic_module.template.h function namespace (line 25) | namespace ryujin FILE: source/euler_poisson/parabolic_system.h function namespace (line 16) | namespace ryujin FILE: source/euler_poisson_aeos/description.h function namespace (line 15) | namespace ryujin FILE: source/euler_poisson_aeos/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type EulerPoissonAEOS (line 13) | namespace EulerPoissonAEOS FILE: source/euler_poisson_aeos/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler_poisson_aeos/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler_poisson_aeos/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler_poisson_aeos/parabolic_module.cc type ryujin (line 19) | namespace ryujin type EulerPoisson (line 21) | namespace EulerPoisson class ParabolicModule (line 25) | class ParabolicModule class ParabolicModule (line 26) | class ParabolicModule class ParabolicModule (line 27) | class ParabolicModule FILE: source/euler_poisson_barotropic/description.h function namespace (line 15) | namespace ryujin FILE: source/euler_poisson_barotropic/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type EulerPoissonBarotropic (line 13) | namespace EulerPoissonBarotropic FILE: source/euler_poisson_barotropic/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/euler_poisson_barotropic/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/euler_poisson_barotropic/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/euler_poisson_barotropic/parabolic_module.cc type ryujin (line 19) | namespace ryujin type EulerPoisson (line 21) | namespace EulerPoisson class ParabolicModule (line 25) | class ParabolicModule class ParabolicModule (line 26) | class ParabolicModule class ParabolicModule (line 27) | class ParabolicModule FILE: source/geometries/geometry.h function namespace (line 18) | namespace ryujin FILE: source/geometries/geometry_airfoil.h function namespace (line 15) | namespace ryujin function final (line 125) | const final function final (line 221) | const final function override (line 247) | const override function override (line 254) | const override function create_coarse_triangulation (line 908) | void create_coarse_triangulation( function std (line 1001) | const std::vector> vertices{ FILE: source/geometries/geometry_annulus.h function namespace (line 12) | namespace ryujin FILE: source/geometries/geometry_common_includes.h function namespace (line 22) | namespace ryujin FILE: source/geometries/geometry_cylinder.h function namespace (line 12) | namespace ryujin FILE: source/geometries/geometry_geotiff_profile.h function namespace (line 13) | namespace ryujin FILE: source/geometries/geometry_library.h function namespace (line 22) | namespace ryujin FILE: source/geometries/geometry_reader.h function namespace (line 11) | namespace ryujin FILE: source/geometries/geometry_step.h function namespace (line 14) | namespace GridGenerator FILE: source/geometries/geometry_tank.h function namespace (line 14) | namespace GridGenerator FILE: source/geometries/geometry_two_tanks.h function namespace (line 14) | namespace GridGenerator FILE: source/geometries/geometry_wall.h function namespace (line 14) | namespace GridGenerator FILE: source/geotiff_reader.h function namespace (line 24) | namespace ryujin FILE: source/hyperbolic_module.cc type ryujin (line 18) | namespace ryujin class HyperbolicModule (line 22) | class HyperbolicModule class HyperbolicModule (line 23) | class HyperbolicModule class HyperbolicModule (line 24) | class HyperbolicModule FILE: source/hyperbolic_module.h function namespace (line 25) | namespace ryujin FILE: source/hyperbolic_module.template.h function namespace (line 16) | namespace ryujin function loop_name (line 309) | const auto loop_name = [&step_no]() { function throw (line 584) | throw Restart{tau_max}; function throw (line 1165) | throw Restart{tau_max}; FILE: source/initial_state_library.h function namespace (line 18) | namespace ryujin FILE: source/initial_values.cc type ryujin (line 9) | namespace ryujin class InitialValues (line 12) | class InitialValues class InitialValues (line 13) | class InitialValues class InitialValues (line 14) | class InitialValues FILE: source/initial_values.h function namespace (line 20) | namespace ryujin FILE: source/initial_values.template.h function namespace (line 15) | namespace ryujin function callable (line 272) | const auto callable = [&](const auto &p) { return initial_state(p, t); } function callable (line 312) | const auto callable = [&](const auto &p) { return initial_precomputed(p); } FILE: source/lazy.h function namespace (line 20) | namespace ryujin FILE: source/local_index_handling.h function namespace (line 18) | namespace ryujin function namespace (line 85) | namespace DoFRenumbering FILE: source/loop.h function namespace (line 21) | namespace ryujin FILE: source/main.cc function flush_denormals_to_zero (line 27) | void flush_denormals_to_zero() function set_thread_limit (line 43) | void set_thread_limit(const MPI_Comm &mpi_communicator [[maybe_unused]]) function main (line 66) | int main(int argc, char *argv[]) FILE: source/mesh_adaptor.cc type ryujin (line 9) | namespace ryujin class MeshAdaptor (line 12) | class MeshAdaptor class MeshAdaptor (line 13) | class MeshAdaptor class MeshAdaptor (line 14) | class MeshAdaptor FILE: source/mesh_adaptor.h type class (line 25) | enum class function MarkingStrategy (line 51) | enum class MarkingStrategy { function TimePointSelectionStrategy (line 65) | enum class TimePointSelectionStrategy { function namespace (line 97) | namespace ryujin FILE: source/mesh_adaptor.template.h function namespace (line 19) | namespace ryujin function new_end (line 175) | const auto new_end = std::remove_if( function new_end (line 402) | const auto new_end = std::remove_if( // FILE: source/mpi_ensemble.cc type ryujin (line 12) | namespace ryujin FILE: source/mpi_ensemble.h function namespace (line 15) | namespace ryujin FILE: source/mpi_ensemble_container.h function namespace (line 15) | namespace ryujin FILE: source/multicomponent_vector.cc type ryujin (line 8) | namespace ryujin type Vectors (line 10) | namespace Vectors function create_vector_partitioner (line 12) | std::shared_ptr FILE: source/multicomponent_vector.h function namespace (line 15) | namespace ryujin FILE: source/navier_stokes/description.h function namespace (line 17) | namespace ryujin FILE: source/navier_stokes/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type NavierStokes (line 13) | namespace NavierStokes FILE: source/navier_stokes/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/navier_stokes/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/navier_stokes/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/navier_stokes/parabolic_module.cc type ryujin (line 18) | namespace ryujin type NavierStokes (line 20) | namespace NavierStokes class ParabolicModule<1, NUMBER> (line 22) | class ParabolicModule<1, NUMBER> class ParabolicModule<2, NUMBER> (line 23) | class ParabolicModule<2, NUMBER> class ParabolicModule<3, NUMBER> (line 24) | class ParabolicModule<3, NUMBER> FILE: source/navier_stokes/parabolic_module.h function namespace (line 33) | namespace ryujin FILE: source/navier_stokes/parabolic_module.template.h function namespace (line 26) | namespace ryujin function catch (line 280) | catch (Correction) { function else (line 432) | else if (id == Boundary::no_slip) { function else (line 440) | else if (id == Boundary::dirichlet) { function throw (line 956) | throw Restart{Number(0.5) * tau} FILE: source/navier_stokes/parabolic_module_gmg_operators.h function namespace (line 30) | namespace ryujin function compute_diagonal (line 311) | void compute_diagonal( function build (line 437) | void build(const dealii::DoFHandler &dof_handler, function prolongate (line 452) | void prolongate(const unsigned int to_level, function restrict_and_add (line 460) | void restrict_and_add(const unsigned int to_level, function Tvmult (line 558) | void Tvmult(vector_type &dst, const vector_type &src) const function Number (line 568) | Number el(const unsigned int, const unsigned int) const function vmult (line 574) | void vmult(vector_type &dst, const vector_type &src) const FILE: source/navier_stokes/parabolic_system.h function namespace (line 19) | namespace ryujin FILE: source/newton.h function namespace (line 14) | namespace ryujin FILE: source/offline_data.cc type ryujin (line 8) | namespace ryujin class OfflineData<1, NUMBER> (line 11) | class OfflineData<1, NUMBER> class OfflineData<2, NUMBER> (line 12) | class OfflineData<2, NUMBER> class OfflineData<3, NUMBER> (line 13) | class OfflineData<3, NUMBER> FILE: source/offline_data.h function namespace (line 26) | namespace ryujin FILE: source/offline_data.template.h function namespace (line 27) | namespace ryujin function T (line 824) | T m_i{} function copy_local_to_global (line 982) | const auto copy_local_to_global = [&](const auto ©) { function CouplingDescription (line 1118) | CouplingDescription coupling{i, col_idx, j}; FILE: source/parabolic_module.h function namespace (line 8) | namespace ryujin FILE: source/patterns_conversion.h function DEAL_II_NAMESPACE_OPEN (line 14) | DEAL_II_NAMESPACE_OPEN FILE: source/postprocessor.cc type ryujin (line 9) | namespace ryujin class Postprocessor (line 12) | class Postprocessor class Postprocessor (line 13) | class Postprocessor class Postprocessor (line 14) | class Postprocessor FILE: source/postprocessor.h function namespace (line 16) | namespace ryujin FILE: source/postprocessor.template.h function namespace (line 16) | namespace ryujin FILE: source/quantities.cc type ryujin (line 9) | namespace ryujin class Quantities (line 12) | class Quantities class Quantities (line 13) | class Quantities class Quantities (line 14) | class Quantities FILE: source/quantities.h function namespace (line 22) | namespace ryujin FILE: source/quantities.template.h function DEAL_II_NAMESPACE_CLOSE (line 25) | DEAL_II_NAMESPACE_CLOSE FILE: source/scalar_conservation/description.h function namespace (line 17) | namespace ryujin FILE: source/scalar_conservation/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type ScalarConservation (line 13) | namespace ScalarConservation FILE: source/scalar_conservation/flux.h function namespace (line 17) | namespace ryujin FILE: source/scalar_conservation/flux_burgers.h function namespace (line 12) | namespace ryujin FILE: source/scalar_conservation/flux_function.h function namespace (line 19) | namespace ryujin FILE: source/scalar_conservation/flux_kpp.h function namespace (line 12) | namespace ryujin FILE: source/scalar_conservation/flux_library.cc type ryujin (line 12) | namespace ryujin type FluxLibrary (line 14) | namespace FluxLibrary function populate_flux_list (line 23) | void populate_flux_list(flux_list_type &flux_list, FILE: source/scalar_conservation/flux_library.h function namespace (line 12) | namespace ryujin FILE: source/scalar_conservation/hyperbolic_system.h function namespace (line 25) | namespace ryujin FILE: source/scalar_conservation/indicator.h function namespace (line 19) | namespace ryujin FILE: source/scalar_conservation/initial_state_function.h function namespace (line 15) | namespace ryujin FILE: source/scalar_conservation/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/scalar_conservation/initial_state_library.template.h function namespace (line 14) | namespace ryujin FILE: source/scalar_conservation/initial_state_uniform.h function namespace (line 13) | namespace ryujin FILE: source/scalar_conservation/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/scalar_conservation/limiter.cc type ryujin (line 10) | namespace ryujin type ScalarConservation (line 12) | namespace ScalarConservation class Limiter<1, NUMBER> (line 16) | class Limiter<1, NUMBER> class Limiter<2, NUMBER> (line 17) | class Limiter<2, NUMBER> class Limiter<3, NUMBER> (line 18) | class Limiter<3, NUMBER> class Limiter<1, dealii::VectorizedArray> (line 20) | class Limiter<1, dealii::VectorizedArray> class Limiter<2, dealii::VectorizedArray> (line 21) | class Limiter<2, dealii::VectorizedArray> class Limiter<3, dealii::VectorizedArray> (line 22) | class Limiter<3, dealii::VectorizedArray> FILE: source/scalar_conservation/limiter.h function namespace (line 15) | namespace ryujin FILE: source/scalar_conservation/limiter.template.h function namespace (line 10) | namespace ryujin FILE: source/scalar_conservation/riemann_solver.cc type ryujin (line 10) | namespace ryujin type ScalarConservation (line 12) | namespace ScalarConservation class RiemannSolver<1, NUMBER> (line 16) | class RiemannSolver<1, NUMBER> class RiemannSolver<2, NUMBER> (line 17) | class RiemannSolver<2, NUMBER> class RiemannSolver<3, NUMBER> (line 18) | class RiemannSolver<3, NUMBER> class RiemannSolver<1, dealii::VectorizedArray> (line 20) | class RiemannSolver<1, dealii::VectorizedArray> class RiemannSolver<2, dealii::VectorizedArray> (line 21) | class RiemannSolver<2, dealii::VectorizedArray> class RiemannSolver<3, dealii::VectorizedArray> (line 22) | class RiemannSolver<3, dealii::VectorizedArray> FILE: source/scalar_conservation/riemann_solver.h function namespace (line 17) | namespace ryujin FILE: source/scalar_conservation/riemann_solver.template.h function namespace (line 18) | namespace ryujin FILE: source/scope.h function namespace (line 20) | namespace ryujin FILE: source/scratch_data.h function namespace (line 16) | namespace ryujin FILE: source/selected_components_extractor.h function namespace (line 12) | namespace ryujin FILE: source/shallow_water/description.h function namespace (line 19) | namespace ryujin FILE: source/shallow_water/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type ShallowWater (line 13) | namespace ShallowWater FILE: source/shallow_water/hyperbolic_system.h function namespace (line 25) | namespace ryujin function h_new (line 910) | const auto h_new = FILE: source/shallow_water/indicator.h function namespace (line 20) | namespace ryujin FILE: source/shallow_water/initial_state_circular_dam_break.h function namespace (line 15) | namespace ryujin FILE: source/shallow_water/initial_state_contrast.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_flow_over_bump.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/initial_state_function.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/initial_state_geotiff.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/initial_state_hou_test.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/initial_state_library.cc type ryujin (line 10) | namespace ryujin class InitialStateLibrary (line 12) | class InitialStateLibrary class InitialStateLibrary (line 13) | class InitialStateLibrary class InitialStateLibrary (line 14) | class InitialStateLibrary FILE: source/shallow_water/initial_state_library.template.h function namespace (line 15) | namespace ryujin FILE: source/shallow_water/initial_state_library_shallow_water.h function namespace (line 29) | namespace ryujin FILE: source/shallow_water/initial_state_paraboloid.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_ritter_dam_break.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_sloping_friction.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/initial_state_smooth_vortex.h function namespace (line 14) | namespace ryujin function DEAL_II_ALWAYS_INLINE (line 102) | DEAL_II_ALWAYS_INLINE inline Number FILE: source/shallow_water/initial_state_soliton.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_three_bumps_dam_break.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_transient.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/initial_state_uniform.h function namespace (line 14) | namespace ryujin FILE: source/shallow_water/instantiate.h function namespace (line 16) | namespace ryujin FILE: source/shallow_water/limiter.cc type ryujin (line 12) | namespace ryujin type ShallowWater (line 14) | namespace ShallowWater class Limiter<1, NUMBER> (line 18) | class Limiter<1, NUMBER> class Limiter<2, NUMBER> (line 19) | class Limiter<2, NUMBER> class Limiter<3, NUMBER> (line 20) | class Limiter<3, NUMBER> class Limiter<1, dealii::VectorizedArray> (line 22) | class Limiter<1, dealii::VectorizedArray> class Limiter<2, dealii::VectorizedArray> (line 23) | class Limiter<2, dealii::VectorizedArray> class Limiter<3, dealii::VectorizedArray> (line 24) | class Limiter<3, dealii::VectorizedArray> FILE: source/shallow_water/limiter.h function namespace (line 17) | namespace ryujin FILE: source/shallow_water/limiter.template.h function namespace (line 12) | namespace ryujin FILE: source/shallow_water/riemann_solver.cc type ryujin (line 12) | namespace ryujin type ShallowWater (line 14) | namespace ShallowWater class RiemannSolver<1, NUMBER> (line 18) | class RiemannSolver<1, NUMBER> class RiemannSolver<2, NUMBER> (line 19) | class RiemannSolver<2, NUMBER> class RiemannSolver<3, NUMBER> (line 20) | class RiemannSolver<3, NUMBER> class RiemannSolver<1, dealii::VectorizedArray> (line 22) | class RiemannSolver<1, dealii::VectorizedArray> class RiemannSolver<2, dealii::VectorizedArray> (line 23) | class RiemannSolver<2, dealii::VectorizedArray> class RiemannSolver<3, dealii::VectorizedArray> (line 24) | class RiemannSolver<3, dealii::VectorizedArray> FILE: source/shallow_water/riemann_solver.h function namespace (line 19) | namespace ryujin FILE: source/shallow_water/riemann_solver.template.h function namespace (line 19) | namespace ryujin FILE: source/simd.cc type ryujin (line 8) | namespace ryujin FILE: source/simd.h function namespace (line 46) | namespace ryujin function Bias (line 212) | enum class Bias { FILE: source/simd.template.h function namespace (line 26) | namespace ryujin type FC (line 131) | struct FC { FILE: source/simd_fast_pow.template.h function namespace (line 22) | namespace ryujin function namespace (line 34) | namespace ryujin FILE: source/skeleton/description.h function namespace (line 17) | namespace ryujin FILE: source/skeleton/equation_dispatch.cc type ryujin (line 11) | namespace ryujin type Skeleton (line 13) | namespace Skeleton FILE: source/skeleton/hyperbolic_system.h function namespace (line 23) | namespace ryujin FILE: source/skeleton/indicator.h function namespace (line 19) | namespace ryujin FILE: source/skeleton/initial_state_library.cc type ryujin (line 8) | namespace ryujin class InitialStateLibrary (line 10) | class InitialStateLibrary class InitialStateLibrary (line 11) | class InitialStateLibrary class InitialStateLibrary (line 12) | class InitialStateLibrary FILE: source/skeleton/initial_state_library.template.h function namespace (line 13) | namespace ryujin FILE: source/skeleton/initial_state_uniform.h function namespace (line 13) | namespace ryujin FILE: source/skeleton/instantiate.h function namespace (line 14) | namespace ryujin FILE: source/skeleton/limiter.h function namespace (line 17) | namespace ryujin FILE: source/skeleton/riemann_solver.h function namespace (line 17) | namespace ryujin FILE: source/solution_transfer.cc type ryujin (line 10) | namespace ryujin class SolutionTransfer (line 12) | class SolutionTransfer class SolutionTransfer (line 13) | class SolutionTransfer class SolutionTransfer (line 14) | class SolutionTransfer FILE: source/solution_transfer.h function namespace (line 17) | namespace ryujin FILE: source/solution_transfer.template.h function namespace (line 32) | namespace ryujin FILE: source/sparse_matrix.h function namespace (line 25) | namespace ryujin function distribute_local_to_global (line 1228) | void distribute_local_to_global( function else (line 1273) | else if constexpr (is_array) { FILE: source/sparsity_pattern.cc type ryujin (line 10) | namespace ryujin class SparsityPattern::size()> (line 14) | class SparsityPattern::size()> FILE: source/sparsity_pattern.h function namespace (line 16) | namespace ryujin FILE: source/sparsity_pattern.template.h function namespace (line 15) | namespace ryujin FILE: source/state_vector.h function namespace (line 14) | namespace ryujin FILE: source/stub_parabolic_module.h function namespace (line 18) | namespace ryujin FILE: source/stub_parabolic_system.h function namespace (line 14) | namespace ryujin FILE: source/tensor_product_point_kernels.h function namespace (line 20) | namespace ryujin FILE: source/time_integrator.cc type ryujin (line 9) | namespace ryujin class TimeIntegrator (line 12) | class TimeIntegrator class TimeIntegrator (line 13) | class TimeIntegrator class TimeIntegrator (line 14) | class TimeIntegrator FILE: source/time_integrator.h type class (line 27) | enum class function TimeSteppingScheme (line 58) | enum class TimeSteppingScheme { function namespace (line 244) | namespace ryujin FILE: source/time_integrator.template.h function namespace (line 10) | namespace ryujin FILE: source/time_loop.cc type ryujin (line 9) | namespace ryujin class TimeLoop (line 12) | class TimeLoop class TimeLoop (line 13) | class TimeLoop class TimeLoop (line 14) | class TimeLoop FILE: source/time_loop.h function namespace (line 29) | namespace ryujin FILE: source/time_loop.template.h function namespace (line 30) | namespace ryujin function std (line 1085) | static const std::string vectorization_name = [] { FILE: source/transfinite_interpolation.h function namespace (line 16) | namespace ryujin FILE: source/transfinite_interpolation.template.h function namespace (line 16) | namespace ryujin function dim (line 675) | int i) -> Point { function dim (line 727) | int i) -> Point { function point_index (line 770) | unsigned int point_index) { FILE: source/version_info.cc type ryujin (line 15) | namespace ryujin function print_revision_and_version (line 17) | void print_revision_and_version(std::ostream &stream) FILE: source/version_info.h function namespace (line 12) | namespace ryujin FILE: source/vtu_output.cc type ryujin (line 9) | namespace ryujin class VTUOutput (line 12) | class VTUOutput class VTUOutput (line 13) | class VTUOutput class VTUOutput (line 14) | class VTUOutput FILE: source/vtu_output.h function namespace (line 19) | namespace ryujin FILE: source/vtu_output.template.h function namespace (line 16) | namespace ryujin FILE: tests/common/fast_pow.cc function main (line 6) | int main() FILE: tests/common/multicomponent_vector_01.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/multicomponent_vector_02.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/multicomponent_vector_03.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/sparse_matrix_01.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/sparse_matrix_02.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/sparse_matrix_03.cc function main (line 3) | int main(int argc, char *argv[]) FILE: tests/common/sparse_matrix_04.cc type ryujin (line 20) | namespace ryujin class Debug (line 23) | class Debug : public SparsityPattern method Debug (line 26) | Debug(const unsigned int n_internal_dofs, method print (line 37) | void print() function main (line 59) | int main(int argc, char *argv[]) FILE: tests/common/sparse_matrix_05.cc function main (line 20) | int main(int argc, char *argv[]) FILE: tests/common/sparsity_pattern_01.cc type ryujin (line 20) | namespace ryujin class Debug (line 23) | class Debug : public SparsityPattern method Debug (line 26) | Debug(const unsigned int n_internal_dofs, method print (line 37) | void print() function main (line 59) | int main(int argc, char *argv[]) FILE: tests/euler/hyperbolic_system.cc function test (line 15) | void test() function main (line 80) | int main() FILE: tests/euler/initial_state_exact_riemann_solution.cc function main (line 17) | int main() FILE: tests/euler/limiter.cc function main (line 19) | int main() FILE: tests/euler/riemann_solver.cc function main (line 23) | int main() FILE: tests/euler_aeos/equation_of_state_library.cc type testValues (line 26) | struct testValues { function test (line 34) | void test(const ryujin::EquationOfStateLibrary::EquationOfState &eos, function main (line 114) | int main() FILE: tests/euler_aeos/hyperbolic_system.cc function test (line 22) | void test(const Number gamma) function main (line 95) | int main() FILE: tests/euler_aeos/limiter-NASG.cc function main (line 19) | int main() FILE: tests/euler_aeos/limiter.cc function main (line 19) | int main() FILE: tests/euler_aeos/riemann_solver-strict-NASG.cc function main (line 20) | int main() FILE: tests/euler_aeos/riemann_solver-strict.cc function main (line 15) | int main() FILE: tests/euler_aeos/riemann_solver.cc function main (line 15) | int main() FILE: tests/euler_barotropic/equation_of_state_library.cc function test (line 20) | void test( function main (line 77) | int main() FILE: tests/euler_barotropic/hyperbolic_system.cc function test (line 22) | void test() function main (line 84) | int main() FILE: tests/euler_barotropic/limiter.cc function main (line 19) | int main() FILE: tests/euler_barotropic/riemann_solver.cc function main (line 15) | int main() FILE: tests/scalar_conservation/hyperbolic_system.cc function test (line 13) | void test(const std::string &expression) function main (line 48) | int main() FILE: tests/scalar_conservation/riemann_solver.cc function test (line 19) | void test(const std::string &expression) function main (line 99) | int main() FILE: tests/shallow_water/riemann_solver.cc function main (line 15) | int main()