16 #ifndef dealii__identity_matrix_h 17 #define dealii__identity_matrix_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/lac/exceptions.h> 23 DEAL_II_NAMESPACE_OPEN
92 void reinit (
const size_type
n);
104 size_type
n ()
const;
110 template <
typename OutVectorType,
typename InVectorType>
111 void vmult (OutVectorType &out,
112 const InVectorType &in)
const;
119 template <
typename OutVectorType,
typename InVectorType>
121 const InVectorType &in)
const;
128 template <
typename OutVectorType,
typename InVectorType>
129 void Tvmult (OutVectorType &out,
130 const InVectorType &in)
const;
138 template <
typename OutVectorType,
typename InVectorType>
140 const InVectorType &in)
const;
199 template <
typename OutVectorType,
typename InVectorType>
203 const InVectorType &in)
const 205 Assert (out.size() ==
size, ExcDimensionMismatch (out.size(),
size));
206 Assert (in.size() ==
size, ExcDimensionMismatch (in.size(),
size));
213 template <
typename OutVectorType,
typename InVectorType>
217 const InVectorType &in)
const 219 Assert (out.size() ==
size, ExcDimensionMismatch (out.size(),
size));
220 Assert (in.size() ==
size, ExcDimensionMismatch (in.size(),
size));
227 template <
typename OutVectorType,
typename InVectorType>
231 const InVectorType &in)
const 233 Assert (out.size() ==
size, ExcDimensionMismatch (out.size(),
size));
234 Assert (in.size() ==
size, ExcDimensionMismatch (in.size(),
size));
241 template <
typename OutVectorType,
typename InVectorType>
245 const InVectorType &in)
const 247 Assert (out.size() ==
size, ExcDimensionMismatch (out.size(),
size));
248 Assert (in.size() ==
size, ExcDimensionMismatch (in.size(),
size));
258 DEAL_II_NAMESPACE_CLOSE
void vmult_add(OutVectorType &out, const InVectorType &in) const
unsigned int global_dof_index
#define Assert(cond, exc)
void Tvmult_add(OutVectorType &out, const InVectorType &in) const
types::global_dof_index size_type
void reinit(const size_type n)
void Tvmult(OutVectorType &out, const InVectorType &in) const
void vmult(OutVectorType &out, const InVectorType &in) const