|
typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
|
typedef ViscousOperator< dim, Number > | This |
|
typedef CellIntegrator< dim, 1, Number > | CellIntegratorScalar |
|
typedef FaceIntegrator< dim, 1, Number > | FaceIntegratorScalar |
|
typedef CellIntegrator< dim, dim, Number > | CellIntegratorVector |
|
typedef FaceIntegrator< dim, dim, Number > | FaceIntegratorVector |
|
typedef dealii::VectorizedArray< Number > | scalar |
|
typedef dealii::Tensor< 1, dim, dealii::VectorizedArray< Number > > | vector |
|
typedef dealii::Tensor< 2, dim, dealii::VectorizedArray< Number > > | tensor |
|
typedef dealii::Point< dim, dealii::VectorizedArray< Number > > | point |
|
|
void | initialize (dealii::MatrixFree< dim, Number > const &matrix_free_in, ViscousOperatorData< dim > const &data_in) |
|
void | evaluate (VectorType &dst, VectorType const &src, Number const evaluation_time) const |
|
void | evaluate_add (VectorType &dst, VectorType const &src, Number const evaluation_time) const |
|
void | set_evaluation_time (double const &evaluation_time) const |
|
DEAL_II_ALWAYS_INLINE scalar | get_penalty_parameter (FaceIntegratorScalar &fe_eval_m, FaceIntegratorScalar &fe_eval_p) const |
|
DEAL_II_ALWAYS_INLINE scalar | get_penalty_parameter (FaceIntegratorScalar &fe_eval) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< vector, tensor, vector > | get_volume_flux (CellIntegratorScalar &density, CellIntegratorVector &momentum, CellIntegratorScalar &energy, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< scalar, vector, scalar > | get_gradient_flux (FaceIntegratorScalar &density_m, FaceIntegratorScalar &density_p, FaceIntegratorVector &momentum_m, FaceIntegratorVector &momentum_p, FaceIntegratorScalar &energy_m, FaceIntegratorScalar &energy_p, scalar const &tau_IP, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< scalar, vector, scalar > | get_gradient_flux_boundary (FaceIntegratorScalar &density, FaceIntegratorVector &momentum, FaceIntegratorScalar &energy, scalar const &tau_IP, BoundaryType const &boundary_type_density, BoundaryType const &boundary_type_velocity, BoundaryType const &boundary_type_energy, EnergyBoundaryVariable const &boundary_variable, dealii::types::boundary_id const &boundary_id, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< vector, tensor, vector, vector, tensor, vector > | get_value_flux (FaceIntegratorScalar &density_m, FaceIntegratorScalar &density_p, FaceIntegratorVector &momentum_m, FaceIntegratorVector &momentum_p, FaceIntegratorScalar &energy_m, FaceIntegratorScalar &energy_p, unsigned int const q) const |
|
DEAL_II_ALWAYS_INLINE std::tuple< vector, tensor, vector > | get_value_flux_boundary (FaceIntegratorScalar &density, FaceIntegratorVector &momentum, FaceIntegratorScalar &energy, BoundaryType const &boundary_type_density, BoundaryType const &boundary_type_velocity, BoundaryType const &boundary_type_energy, EnergyBoundaryVariable const &boundary_variable, dealii::types::boundary_id const &boundary_id, unsigned int const q) const |
|