#include <mat2.hh>
Inherits equality_comparable< Mat2 >, additive< Mat2 >, and multiplicative2< Mat2, Real >.
Definition at line 33 of file mat2.hh.
◆ Mat2() [1/4]
Default initialization, identity matrix.
◆ Mat2() [2/4]
In with 4 values in row-major order.
row-major order means that the matrix
| a b | | c d |
is initialized with (a,b, c,d)
◆ Mat2() [3/4]
◆ Mat2() [4/4]
initialization from array
◆ At() [1/2]
Real& At |
( |
std::size_t |
r, |
|
|
std::size_t |
c |
|
) |
| |
|
inline |
element access
Definition at line 78 of file mat2.hh.
◆ At() [2/2]
const Real& At |
( |
std::size_t |
r, |
|
|
std::size_t |
c |
|
) |
| const |
|
inline |
const element access
Definition at line 69 of file mat2.hh.
◆ Data() [1/2]
◆ Data() [2/2]
const Real* Data |
( |
| ) |
const |
|
inline |
◆ Identity()
◆ operator()() [1/2]
Real& operator() |
( |
std::size_t |
r, |
|
|
std::size_t |
c |
|
) |
| |
|
inline |
element access
Definition at line 87 of file mat2.hh.
◆ operator()() [2/2]
const Real& operator() |
( |
std::size_t |
r, |
|
|
std::size_t |
c |
|
) |
| const |
|
inline |
const element access
Definition at line 93 of file mat2.hh.
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ operator=()
◆ operator==()
bool operator== |
( |
const Mat2 & |
rhs | ) |
const |
The documentation for this class was generated from the following file:
- build-dev-doc/stage/include/ost/geom/mat2.hh