54 template<
class Form,
class Type>
class Matrix;
56 template<
class Form,
class Type> Istream&
operator>>
62 template<
class Form,
class Type> Ostream&
operator<<
65 const Matrix<Form, Type>&
73 template<
class Form,
class Type>
82 Type** __restrict__ v_;
103 Matrix(
const label
n,
const label
m);
107 Matrix(
const label n,
const label m,
const Type&);
129 inline label
n()
const;
132 inline label
m()
const;
135 inline label
size()
const;
141 inline void checki(
const label i)
const;
144 inline void checkj(
const label j)
const;
167 inline const Type*
operator[](
const label)
const;
193 template<
class Form,
class Type> Form
operator+
199 template<
class Form,
class Type> Form
operator-
205 template<
class Form,
class Type> Form
operator*