Loading...
Searching...
No Matches
Matrix.hpp
Go to the documentation of this file.
~Matrix()=default
constexpr Matrix(const Matrix &)=default
constexpr Matrix(Matrix &&) noexcept=default
constexpr Matrix(const Matrix &)=default
constexpr Matrix(Matrix &&) noexcept=default
constexpr Matrix(const T &_x, const T &_y)
Definition Matrix.hpp:207
~Matrix()=default
constexpr Matrix(const T &_x, const T &_y, const T &_z)
Definition Matrix.hpp:292
constexpr Matrix(const Matrix &)=default
~Matrix()=default
constexpr Matrix(const Matrix< T, 2, 1 > &_xy, const T &_z)
Definition Matrix.hpp:286
constexpr Matrix(Matrix &&) noexcept=default
~Matrix()=default
constexpr Matrix(const T &_x, const T &_y, const T &_z, const T &_w)
Definition Matrix.hpp:375
constexpr Matrix(const Matrix &)=default
constexpr Matrix(Matrix &&) noexcept=default
Definition Matrix.hpp:526
Matrix & operator=(Matrix &&other) noexcept
~Matrix()=default
Matrix(Matrix &&other) noexcept
Matrix & operator=(const Matrix &other)
Matrix(const Matrix &other)
const T & ConstReference
Definition Matrix.hpp:530
const T * ConstPointer
Definition Matrix.hpp:532
Definition Matrix.hpp:448
Matrix(const Matrix &other)
const T & ConstReference
Definition Matrix.hpp:452
const T * ConstPointer
Definition Matrix.hpp:454
Matrix(Matrix &&other) noexcept
Matrix & operator=(const Matrix &other)
Definition MatrixDenseBase.hpp:21
void CopyFrom(const MatrixExpression< T, R, C, E > &expression)
Copies from generic expression.
Definition MatrixDenseBase-Impl.hpp:21
Definition Matrix.hpp:30
constexpr Matrix(Matrix &&) noexcept=default
~Matrix()=default
constexpr Matrix(ConstReference first, Args... rest)
Definition Matrix.hpp:55
constexpr Matrix(const Matrix &)=default
Definition pybind11Utils.hpp:22
void ElemIDiv(Matrix< T, R1, C1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1356
void Fill(ArrayView< T, N > a, const Vector< size_t, N > &begin, const Vector< size_t, N > &end, const T &val)
Definition ArrayUtils-Impl.hpp:132
void ElemIMul(Matrix< T, R1, C1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1338
constexpr std::enable_if_t< IsMatrixSizeStatic< Rows, Cols >(), bool > operator==(const MatrixExpression< T, Rows, Cols, M1 > &a, const MatrixExpression< T, Rows, Cols, M2 > &b)
Definition Matrix-Impl.hpp:1371
constexpr T Product(const MatrixExpression< T, Rows, Cols, M1 > &a, const T &init)
Definition Matrix-Impl.hpp:1468
std::enable_if_t< std::is_arithmetic< T >::value, T > MonotonicCatmullRom(const T &f0, const T &f1, const T &f2, const T &f3, T t)
Computes monotonic Catmull-Rom interpolation.
Definition MathUtils-Impl.hpp:336
bool operator!=(const MatrixExpression< T, R1, C1, M1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1406
void operator+=(Matrix< T, R1, C1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1305
constexpr std::enable_if_t< TraitIsMatrixSizeStatic< Rows, Cols >::value, T > Accumulate(const MatrixExpression< T, Rows, Cols, M1 > &a, const T &init, BinaryOperation op)
Definition Matrix-Impl.hpp:1415
void operator*=(Matrix< T, R1, C1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1329
void operator/=(Matrix< T, Rows, Cols > &a, const T &b)
Definition Matrix-Impl.hpp:1363
void operator-=(Matrix< T, R1, C1 > &a, const MatrixExpression< T, R2, C2, M2 > &b)
Definition Matrix-Impl.hpp:1317
1.9.8