|
typedef Number | value_type |
|
typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
|
|
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 unsigned int const | dimension = dim |
|
The documentation for this class was generated from the following file: