17 #ifndef __deal2__identity_matrix_h 18 #define __deal2__identity_matrix_h 21 #include <deal.II/base/config.h> 22 #include <deal.II/lac/exceptions.h> 100 void reinit (
const size_type
n);
108 size_type
m ()
const;
116 size_type
n ()
const;
126 template <
class VECTOR1,
class VECTOR2>
127 void vmult (VECTOR1 &out,
128 const VECTOR2 &in)
const;
138 template <
class VECTOR1,
class VECTOR2>
140 const VECTOR2 &in)
const;
150 template <
class VECTOR1,
class VECTOR2>
151 void Tvmult (VECTOR1 &out,
152 const VECTOR2 &in)
const;
164 template <
class VECTOR1,
class VECTOR2>
166 const VECTOR2 &in)
const;
226 template <
class VECTOR1,
class VECTOR2>
230 const VECTOR2 &in)
const 240 template <
class VECTOR1,
class VECTOR2>
244 const VECTOR2 &in)
const 254 template <
class VECTOR1,
class VECTOR2>
258 const VECTOR2 &in)
const 268 template <
class VECTOR1,
class VECTOR2>
272 const VECTOR2 &in)
const 285 DEAL_II_NAMESPACE_CLOSE
void vmult_add(VECTOR1 &out, const VECTOR2 &in) const
void Tvmult_add(VECTOR1 &out, const VECTOR2 &in) const
void vmult(VECTOR1 &out, const VECTOR2 &in) const
unsigned int global_dof_index
#define Assert(cond, exc)
types::global_dof_index size_type
void reinit(const size_type n)
void Tvmult(VECTOR1 &out, const VECTOR2 &in) const
::ExceptionBase & ExcDimensionMismatch(std::size_t arg1, std::size_t arg2)