16 #ifndef dealii_identity_matrix_h
17 #define dealii_identity_matrix_h
112 template <
typename OutVectorType,
typename InVectorType>
114 vmult(OutVectorType &out,
const InVectorType &in)
const;
121 template <
typename OutVectorType,
typename InVectorType>
123 vmult_add(OutVectorType &out,
const InVectorType &in)
const;
130 template <
typename OutVectorType,
typename InVectorType>
132 Tvmult(OutVectorType &out,
const InVectorType &in)
const;
140 template <
typename OutVectorType,
typename InVectorType>
142 Tvmult_add(OutVectorType &out,
const InVectorType &in)
const;
193 template <
typename OutVectorType,
typename InVectorType>
205 template <
typename OutVectorType,
typename InVectorType>
217 template <
typename OutVectorType,
typename InVectorType>
229 template <
typename OutVectorType,
typename InVectorType>
void vmult(OutVectorType &out, const InVectorType &in) const
types::global_dof_index size_type
IdentityMatrix(const size_type n)
void reinit(const size_type n)
void Tvmult(OutVectorType &out, const InVectorType &in) const
void Tvmult_add(OutVectorType &out, const InVectorType &in) const
void vmult_add(OutVectorType &out, const InVectorType &in) const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
static ::ExceptionBase & ExcDimensionMismatch(std::size_t arg1, std::size_t arg2)
#define Assert(cond, exc)
types::global_dof_index size_type
unsigned int global_dof_index