Reference documentation for deal.II version GIT relicensing-493-g2fa0c96cf2 2024-04-29 17:00:02+00:00
\(\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\}}\)
Loading...
Searching...
No Matches
concepts::is_dealii_petsc_matrix_type Concept Reference

#include <deal.II/base/template_constraints.h>

Concept definition

template<typename VectorType>
internal::is_dealii_petsc_matrix_type<VectorType>

Detailed Description

A concept that tests whether a given template argument is a deal.II matrix type that internally builds on PETSc functionality. This concept is used to constrain some classes that implement advanced functionality based on PETSc and that requires that the matrix it works on are PETSc matrices. This includes, for example, the time stepping and nonlinear solver classes in namespace PETScWrappers.

Definition at line 900 of file template_constraints.h.