![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#include <source/navier_stokes/parabolic_module_gmg_operators.h>


Public Types | |
| using | vector_type = dealii::LinearAlgebra::distributed::Vector< Number > |
Public Member Functions | |
| EnergyMatrix ()=default | |
| void | initialize (const OfflineData< dim, Number2 > &offline_data, const dealii::MatrixFree< dim, Number > &matrix_free, const dealii::LinearAlgebra::distributed::Vector< Number > &density, const Number time_factor, const unsigned int level=dealii::numbers::invalid_unsigned_int) |
| void | Tvmult (vector_type &dst, const vector_type &src) const |
| dealii::types::global_dof_index | m () const |
| Number | el (const unsigned int, const unsigned int) const |
| void | vmult (vector_type &dst, const vector_type &src) const |
| void | compute_diagonal (std::shared_ptr< dealii::DiagonalMatrix< vector_type > > &matrix) const |
Static Public Attributes | |
| static constexpr unsigned int | order_fe = 1 |
| static constexpr unsigned int | order_quad = 2 |
Definition at line 533 of file parabolic_module_gmg_operators.h.
| using ryujin::NavierStokes::EnergyMatrix< dim, Number, Number2 >::vector_type = dealii::LinearAlgebra::distributed::Vector<Number> |
Definition at line 540 of file parabolic_module_gmg_operators.h.
|
default |
|
inline |
Definition at line 544 of file parabolic_module_gmg_operators.h.
|
inline |
Definition at line 558 of file parabolic_module_gmg_operators.h.
References ryujin::NavierStokes::EnergyMatrix< dim, Number, Number2 >::vmult().
|
inline |
Definition at line 563 of file parabolic_module_gmg_operators.h.
|
inline |
Definition at line 568 of file parabolic_module_gmg_operators.h.
|
inline |
Definition at line 574 of file parabolic_module_gmg_operators.h.
References ryujin::OfflineData< dim, Number >::boundary_map(), ryujin::dirichlet, ryujin::OfflineData< dim, Number >::level_boundary_map(), ryujin::OfflineData< dim, Number >::level_lumped_mass_matrix(), and ryujin::OfflineData< dim, Number >::lumped_mass_matrix().
Referenced by ryujin::NavierStokes::EnergyMatrix< dim, Number, Number2 >::Tvmult().
|
inline |
Definition at line 655 of file parabolic_module_gmg_operators.h.
References ryujin::dirichlet, ryujin::OfflineData< dim, Number >::level_boundary_map(), and ryujin::OfflineData< dim, Number >::level_lumped_mass_matrix().
|
staticconstexpr |
Definition at line 537 of file parabolic_module_gmg_operators.h.
|
staticconstexpr |
Definition at line 538 of file parabolic_module_gmg_operators.h.