ExaDG
Toggle main menu visibility
Loading...
Searching...
No Matches
ExaDG
MultigridOperatorBase
Public Types
|
Public Member Functions
|
Static Public Attributes
|
List of all members
ExaDG::MultigridOperatorBase< dim, Number > Class Template Reference
abstract
Inheritance diagram for ExaDG::MultigridOperatorBase< dim, Number >:
Public Types
typedef Number
value_type
typedef dealii::LinearAlgebra::distributed::Vector< Number >
VectorType
Public Member Functions
virtual dealii::AffineConstraints< Number > const &
get_affine_constraints
() const =0
virtual dealii::MatrixFree< dim, Number > const &
get_matrix_free
() const =0
virtual unsigned int
get_dof_index
() const =0
virtual dealii::types::global_dof_index
m
() const =0
virtual dealii::types::global_dof_index
n
() const =0
virtual Number
el
(unsigned int const, unsigned int const) const =0
virtual void
initialize_dof_vector
(VectorType &vector) const =0
virtual void
vmult
(VectorType &dst, VectorType const &src) const =0
virtual void
vmult_add
(VectorType &dst, VectorType const &src) const =0
virtual void
vmult_interface_down
(VectorType &dst, VectorType const &src) const =0
virtual void
vmult_add_interface_up
(VectorType &dst, VectorType const &src) const =0
virtual void
calculate_inverse_diagonal
(VectorType &inverse_diagonal_entries) const =0
virtual void
initialize_block_diagonal_preconditioner
(bool const initialize) const =0
virtual void
update_block_diagonal_preconditioner
() const =0
virtual void
apply_inverse_block_diagonal
(VectorType &dst, VectorType const &src) const =0
virtual void
apply_inverse_additive_schwarz_matrices
(VectorType &dst, VectorType const &src) const =0
virtual void
compute_factorized_additive_schwarz_matrices
() const =0
virtual void
get_constant_modes
(std::vector< std::vector< bool > > &constant_modes, std::vector< std::vector< double > > &constant_modes_values) const =0
Static Public Attributes
static unsigned int const
dimension
= dim
The documentation for this class was generated from the following file:
include/exadg/operators/
multigrid_operator_base.h
Generated by
1.17.0