|
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 |
|
The documentation for this class was generated from the following file: