|
void | reinit (dealii::MatrixFree< dim, Number > const &matrix_free, ConvectiveKernelData const &data, unsigned int const dof_index, unsigned int const quad_index_linearized, bool const use_own_velocity_storage) |
|
IntegratorFlags | get_integrator_flags () const |
|
ConvectiveKernelData const & | get_data () const |
|
VectorType const & | get_velocity () const |
|
void | set_velocity_copy (VectorType const &src) |
|
void | set_velocity_ptr (VectorType const &src) |
|
void | set_grid_velocity_ptr (VectorType const &src) |
|
VectorType const & | get_grid_velocity () const |
|
DEAL_II_ALWAYS_INLINE vector | get_velocity_cell (unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE tensor | get_velocity_gradient_cell (unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | get_velocity_m (unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | get_velocity_p (unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | get_grid_velocity_cell (unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | get_grid_velocity_face (unsigned int const q) const |
|
void | reinit_cell (unsigned int const cell) const |
|
void | reinit_face (unsigned int const face) const |
|
void | reinit_boundary_face (unsigned int const face) const |
|
void | reinit_face_cell_based (unsigned int const cell, unsigned int const face, dealii::types::boundary_id const boundary_id) const |
|
DEAL_II_ALWAYS_INLINE tensor | get_volume_flux_divergence_formulation (vector const &delta_u, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | get_volume_flux_convective_formulation (vector const &delta_u, tensor const &grad_delta_u, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< vector, vector > | calculate_flux_nonlinear_interior_and_neighbor (vector const &uM, vector const &uP, vector const &normalM, vector const &u_grid) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_flux_nonlinear_boundary (vector const &uM, vector const &uP, vector const &normalM, vector const &u_grid, BoundaryTypeU const &boundary_type) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< vector, vector > | calculate_flux_linear_operator_interior_and_neighbor (vector const &uM, vector const &uP, vector const &delta_uM, vector const &delta_uP, vector const &normalM, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_flux_linear_operator_interior (vector const &uM, vector const &uP, vector const &delta_uM, vector const &delta_uP, vector const &normalM, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_flux_linear_operator_boundary (vector const &uM, vector const &uP, vector const &delta_uM, vector const &delta_uP, vector const &normalM, BoundaryTypeU const &boundary_type, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE scalar | calculate_lambda (scalar const &uM_n, scalar const &uP_n) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_lax_friedrichs_flux (vector const &uM, vector const &uP, vector const &normalM) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_lax_friedrichs_flux_linear_transport (vector const &wM, vector const &wP, vector const &uM, vector const &uP, vector const &normalM) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_lax_friedrichs_flux_linearized (vector const &uM, vector const &uP, vector const &delta_uM, vector const &delta_uP, vector const &normalM) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_upwind_flux (vector const &uM, vector const &uP, scalar const &average_normal_velocity) const |
|
DEAL_II_ALWAYS_INLINE vector | calculate_upwind_flux_linearized (vector const &uM, vector const &uP, vector const &u_grid, vector const &delta_uM, vector const &delta_uP, vector const &normalM) const |
|
DEAL_II_ALWAYS_INLINE void | apply_outflow_bc (vector &flux, scalar const &normal_velocity) const |
|