| apply_inverse_additive_schwarz_matrices(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| apply_inverse_block_diagonal(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| Base typedef (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | |
| calculate_inverse_diagonal(VectorType &inverse_diagonal_entries) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| compute_factorized_additive_schwarz_matrices() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| dimension (defined in ExaDG::MultigridOperatorBase< dim, Number >) | ExaDG::MultigridOperatorBase< dim, Number > | static |
| el(unsigned int const i, unsigned int const j) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| get_affine_constraints() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| get_constant_modes(std::vector< std::vector< bool > > &constant_modes, std::vector< std::vector< double > > &constant_modes_values) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| get_dof_index() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| get_matrix_free() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| get_pde_operator() const (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inline |
| initialize_block_diagonal_preconditioner(bool const initialize) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| initialize_dof_vector(VectorType &vector) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| m() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| MultigridOperator(std::shared_ptr< Operator > op) (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inline |
| MultigridOperatorBase() (defined in ExaDG::MultigridOperatorBase< dim, Number >) | ExaDG::MultigridOperatorBase< dim, Number > | inline |
| n() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| update_block_diagonal_preconditioner() const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| value_type typedef (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | |
| VectorType typedef (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | |
| vmult(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| vmult_add(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| vmult_add_interface_up(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| vmult_interface_down(VectorType &dst, VectorType const &src) const final (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| ~MultigridOperator() (defined in ExaDG::MultigridOperator< dim, Number, Operator >) | ExaDG::MultigridOperator< dim, Number, Operator > | inlinevirtual |
| ~MultigridOperatorBase() (defined in ExaDG::MultigridOperatorBase< dim, Number >) | ExaDG::MultigridOperatorBase< dim, Number > | inlinevirtual |