|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_solver_relaxation_h
17 #define dealii_solver_relaxation_h
58 template <
typename VectorType = Vector<
double>>
80 template <
typename MatrixType,
class RelaxationType>
82 solve(
const MatrixType &
A,
90 template <
class VectorType>
98 template <
class VectorType>
99 template <
typename MatrixType,
class RelaxationType>
132 conv = this->iteration_status(iter, r.l2_norm(), x);
SolverRelaxation(SolverControl &cn, const AdditionalData &data=AdditionalData())
SymmetricTensor< 2, dim, Number > d(const Tensor< 2, dim, Number > &F, const Tensor< 2, dim, Number > &dF_dt)
@ iterate
Continue iteration.
void solve(const MatrixType &A, VectorType &x, const VectorType &b, const RelaxationType &R)
#define DEAL_II_NAMESPACE_OPEN
SymmetricTensor< 2, dim, Number > b(const Tensor< 2, dim, Number > &F)
@ success
Stop iteration, goal reached.
#define DEAL_II_NAMESPACE_CLOSE
#define AssertThrow(cond, exc)