This is the complete list of members for Matrix< ElementType >, including all inherited members.
apply(const Matrix &other, BinaryOperation binaryOp) | Matrix< ElementType > | inlineprivate |
begin() noexcept | Matrix< ElementType > | inline |
begin() const noexcept | Matrix< ElementType > | inline |
clear() noexcept | Matrix< ElementType > | inline |
columns | Matrix< ElementType > | private |
compare(const Matrix &a, const Matrix &b, ElementType tolerance=0) noexcept | Matrix< ElementType > | static |
data | Matrix< ElementType > | private |
dataAcceleration | Matrix< ElementType > | private |
end() noexcept | Matrix< ElementType > | inline |
end() const noexcept | Matrix< ElementType > | inline |
getNumColumns() const noexcept | Matrix< ElementType > | inline |
getNumRows() const noexcept | Matrix< ElementType > | inline |
getRawDataPointer() noexcept | Matrix< ElementType > | inline |
getRawDataPointer() const noexcept | Matrix< ElementType > | inline |
getSize() const noexcept | Matrix< ElementType > | inline |
hadarmard(const Matrix &other) noexcept | Matrix< ElementType > | inline |
hadarmard(const Matrix &a, const Matrix &b) | Matrix< ElementType > | inlinestatic |
hankel(const Matrix &vector, size_t size, size_t offset=0) | Matrix< ElementType > | static |
identity(size_t size) | Matrix< ElementType > | static |
isNullMatrix() const noexcept | Matrix< ElementType > | inline |
isOneColumnVector() const noexcept | Matrix< ElementType > | inline |
isOneRowVector() const noexcept | Matrix< ElementType > | inline |
isSquare() const noexcept | Matrix< ElementType > | inline |
isVector() const noexcept | Matrix< ElementType > | inline |
Matrix(size_t numRows, size_t numColumns) | Matrix< ElementType > | inline |
Matrix(size_t numRows, size_t numColumns, const ElementType *dataPointer) | Matrix< ElementType > | inline |
Matrix(const Matrix &)=default | Matrix< ElementType > | |
Matrix(Matrix &&) noexcept=default | Matrix< ElementType > | |
operator()(size_t row, size_t column) const noexcept | Matrix< ElementType > | inline |
operator()(size_t row, size_t column) noexcept | Matrix< ElementType > | inline |
operator*(ElementType scalar) const | Matrix< ElementType > | inline |
operator*(const Matrix &other) const | Matrix< ElementType > | |
operator*=(ElementType scalar) noexcept | Matrix< ElementType > | inline |
operator+(const Matrix &other) const | Matrix< ElementType > | inline |
operator+=(const Matrix &other) noexcept | Matrix< ElementType > | inline |
operator-(const Matrix &other) const | Matrix< ElementType > | inline |
operator-=(const Matrix &other) noexcept | Matrix< ElementType > | inline |
operator=(const Matrix &)=default | Matrix< ElementType > | |
operator=(Matrix &&) noexcept=default | Matrix< ElementType > | |
operator==(const Matrix &other) const noexcept | Matrix< ElementType > | inline |
resize() | Matrix< ElementType > | inlineprivate |
rows | Matrix< ElementType > | private |
solve(Matrix &b) const noexcept | Matrix< ElementType > | |
swapColumns(size_t columnOne, size_t columnTwo) noexcept | Matrix< ElementType > | |
swapRows(size_t rowOne, size_t rowTwo) noexcept | Matrix< ElementType > | |
toeplitz(const Matrix &vector, size_t size) | Matrix< ElementType > | static |
toString() const | Matrix< ElementType > |