![]() |
ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
|
#include <include/ryujin/navier_stokes/parabolic_module_gmg_operators.h>


Public Types | |
| using | vector_type = dealii::LinearAlgebra::distributed::Vector< Number > |
| using | block_vector_type = dealii::LinearAlgebra::distributed::BlockVector< Number > |
Public Member Functions | |
| VelocityMatrix ()=default | |
| void | initialize (const ParabolicSystem ¶bolic_system, const OfflineData< dim, Number2 > &offline_data, const dealii::MatrixFree< dim, Number > &matrix_free, const dealii::LinearAlgebra::distributed::Vector< Number > &density, const Number theta_x_tau, const unsigned int level=dealii::numbers::invalid_unsigned_int) |
| void | Tvmult (block_vector_type &dst, const block_vector_type &src) const |
| void | vmult (block_vector_type &dst, const block_vector_type &src) const |
| void | compute_diagonal (std::shared_ptr< DiagonalMatrix< dim, Number > > &matrix) const |
Static Public Attributes | |
| static constexpr unsigned int | order_fe = 1 |
| static constexpr unsigned int | order_quad = 2 |
An operator describing the velocity-velocity subblock of the parabolic system.
Definition at line 168 of file parabolic_module_gmg_operators.h.
| using ryujin::NavierStokes::VelocityMatrix< dim, Number, Number2 >::vector_type = dealii::LinearAlgebra::distributed::Vector<Number> |
Definition at line 175 of file parabolic_module_gmg_operators.h.
| using ryujin::NavierStokes::VelocityMatrix< dim, Number, Number2 >::block_vector_type = dealii::LinearAlgebra::distributed::BlockVector<Number> |
Definition at line 176 of file parabolic_module_gmg_operators.h.
|
default |
|
inline |
Definition at line 181 of file parabolic_module_gmg_operators.h.
|
inline |
Definition at line 197 of file parabolic_module_gmg_operators.h.
References ryujin::NavierStokes::VelocityMatrix< dim, Number, Number2 >::vmult().
|
inline |
Definition at line 202 of file parabolic_module_gmg_operators.h.
References ryujin::dirichlet, ryujin::no_slip, and ryujin::slip.
Referenced by ryujin::NavierStokes::VelocityMatrix< dim, Number, Number2 >::Tvmult().
|
inline |
Definition at line 311 of file parabolic_module_gmg_operators.h.
References ryujin::dirichlet, ryujin::no_slip, ryujin::slip, and ryujin::write_entry().
|
staticconstexpr |
Definition at line 172 of file parabolic_module_gmg_operators.h.
|
staticconstexpr |
Definition at line 173 of file parabolic_module_gmg_operators.h.