include/meltpooldg/linear_algebra/preconditioner_jacobi.hpp Source File
|
Developer Documentation
|
preconditioner_jacobi.hpp
Go to the documentation of this file.
Definition preconditioner_jacobi.hpp:30
JacobiPreconditioner(const OperatorType &operator_in, const ScratchData< dim, dim, number > &scratch_data_in, const unsigned dof_idx_in)
Definition preconditioner_jacobi.hpp:37
const ScratchData< dim, dim, number > & scratch_data
Definition preconditioner_jacobi.hpp:86
const unsigned int dof_idx
Definition preconditioner_jacobi.hpp:88
void vmult(VectorType &dst, const VectorType &src) const
Definition preconditioner_jacobi.hpp:52
VectorType inverse_diag
Inverse values of the system matrix diagonal.
Definition preconditioner_jacobi.hpp:82
void update(const std::any &=std::any())
Definition preconditioner_jacobi.hpp:66
const OperatorType & eq_operator
Definition preconditioner_jacobi.hpp:84
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
void initialize_dof_vector(VectorType &vec, const unsigned int dof_idx) const
Initialize a distributed vector for a given DoF index.
Definition scratch_data.cpp:272
Definition preconditioner_jacobi.hpp:17
Generated by