This is the complete list of members for ptems::BasicMatrix< T, N, M >, including all inherited members.
BasicMatrix (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
BasicMatrix() | ptems::BasicMatrix< T, N, M > | inline |
BasicMatrix(T value) | ptems::BasicMatrix< T, N, M > | inlineexplicit |
BasicMatrix(const BasicMatrix< V, N, M > &value) | ptems::BasicMatrix< T, N, M > | inlineexplicit |
BasicMatrix(const BasicMatrix< T, N, M > &)=default | ptems::BasicMatrix< T, N, M > | |
BasicMatrix(BasicMatrix< T, N, M > &&)=default | ptems::BasicMatrix< T, N, M > | |
BasicMatrix(const BasicVector< V, DIM > &vec) | ptems::BasicMatrix< T, N, M > | inlineexplicit |
BasicMatrix(const BasicVector< V, M > &... vec) | ptems::BasicMatrix< T, N, M > | inlineexplicit |
BasicMatrix(V... v) | ptems::BasicMatrix< T, N, M > | inline |
BasicMatrix(MatrixOrdering ordering, V... v) | ptems::BasicMatrix< T, N, M > | inline |
BasicMatrix(const std::initializer_list< std::initializer_list< V >> &values) | ptems::BasicMatrix< T, N, M > | inline |
BasicMatrix(MatrixOrdering ordering, const std::initializer_list< std::initializer_list< V >> &values) | ptems::BasicMatrix< T, N, M > | inline |
Column(std::size_t j) const | ptems::BasicMatrix< T, N, M > | inline |
Column(std::size_t j) | ptems::BasicMatrix< T, N, M > | inline |
ColumnView typedef | ptems::BasicMatrix< T, N, M > | |
Conjugate() const | ptems::BasicMatrix< T, N, M > | inline |
ConjugateOverwrite() | ptems::BasicMatrix< T, N, M > | inline |
ConjugateType typedef | ptems::BasicMatrix< T, N, M > | |
ConstColumnView typedef | ptems::BasicMatrix< T, N, M > | |
ConstRowView typedef | ptems::BasicMatrix< T, N, M > | |
Determinant() const | ptems::BasicMatrix< T, N, M > | inline |
DiagonalMatrix(const BasicVector< T, N > &diagonal) | ptems::BasicMatrix< T, N, M > | related |
DiagonalMatrix(T diagonal) | ptems::BasicMatrix< T, N, M > | related |
ElementalAdd(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalAdd(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalAdd(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalAdd(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalDivide(const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
ElementalDivide(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalDivide(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalMultiply(const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
ElementalMultiply(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalMultiply(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalMultiply(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalMultiply(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalOp(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs, Op op) | ptems::BasicMatrix< T, N, M > | related |
ElementalOp(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs, Op op) | ptems::BasicMatrix< T, N, M > | related |
ElementalOp(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalOp(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalSubtract(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
ElementalSubtract(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
Frobenius() const | ptems::BasicMatrix< T, N, M > | inline |
FrobeniusSquared() const | ptems::BasicMatrix< T, N, M > | inline |
Hermitian() const | ptems::BasicMatrix< T, N, M > | inline |
HermitianOverwrite() | ptems::BasicMatrix< T, N, M > | inline |
InnerProduct(const BasicMatrix< U, N, M > &rhs) const | ptems::BasicMatrix< T, N, M > | inline |
Inverse(double tolerance=0) const | ptems::BasicMatrix< T, N, M > | inline |
InverseOverwrite(double tolerance=0) | ptems::BasicMatrix< T, N, M > | inline |
InverseTranspose(double tolerance=0) const | ptems::BasicMatrix< T, N, M > | inline |
InverseTransposeOverwrite(double tolerance=0) | ptems::BasicMatrix< T, N, M > | inline |
operator BasicVector< T, D >() | ptems::BasicMatrix< T, N, M > | inline |
operator()(std::size_t i, std::size_t j) const | ptems::BasicMatrix< T, N, M > | inline |
operator()(std::size_t i, std::size_t j) | ptems::BasicMatrix< T, N, M > | inline |
operator* (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
operator* (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
operator* (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
operator*(const BasicMatrix< T, N, L > &lhs, const BasicMatrix< U, L, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, M, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(const BasicMatrix< T, N, M > &lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(BasicMatrix< T, N, M > &&lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(T lhs, const BasicMatrix< T, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(T lhs, BasicMatrix< T, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(const BasicMatrix< T, N, M > &lhs, const BasicVector< U, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(const BasicVector< T, N > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*(const BasicVector< T, N > &lhs, const BasicMatrix< U, 1, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator*=(T rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator*=(const BasicMatrix< U, D, D > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator+ (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
operator+(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(const BasicMatrix< T, N, M > &lhs, BasicMatrix< U, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(BasicMatrix< T, N, M > &&lhs, BasicMatrix< T, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(T lhs, const BasicMatrix< T, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(T lhs, BasicMatrix< T, N, M > &&rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(const BasicMatrix< T, N, M > &lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+(BasicMatrix< T, N, M > &&lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator+=(T rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator+=(const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator- (defined in ptems::BasicMatrix< T, N, M >) | ptems::BasicMatrix< T, N, M > | friend |
operator-() const | ptems::BasicMatrix< T, N, M > | inline |
operator-(const BasicMatrix< T, N, M > &lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator-(BasicMatrix< T, N, M > &&lhs, const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator-(const BasicMatrix< T, N, M > &lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator-(BasicMatrix< T, N, M > &&lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator-(T lhs, const BasicMatrix< T, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
operator-=(T rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator-=(const BasicMatrix< U, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator/(const BasicMatrix< T, N, M > &lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator/(BasicMatrix< T, N, M > &&lhs, T rhs) | ptems::BasicMatrix< T, N, M > | related |
operator/=(T rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator=(T rhs) | ptems::BasicMatrix< T, N, M > | inline |
operator=(const BasicMatrix< T, N, M > &rhs) | ptems::BasicMatrix< T, N, M > | inline |
OuterProduct(const BasicVector< T, N > &lhs, const BasicVector< U, M > &rhs) | ptems::BasicMatrix< T, N, M > | related |
Row(std::size_t i) const | ptems::BasicMatrix< T, N, M > | inline |
Row(std::size_t i) | ptems::BasicMatrix< T, N, M > | inline |
RowView typedef | ptems::BasicMatrix< T, N, M > | |
ToVector() | ptems::BasicMatrix< T, N, M > | inline |
Trace() const | ptems::BasicMatrix< T, N, M > | inline |
Transpose() const | ptems::BasicMatrix< T, N, M > | inline |
Transpose(const BasicMatrix< T, N, M > &matrix) | ptems::BasicMatrix< T, N, M > | related |
Transpose(BasicMatrix< T, N, N > &&matrix) | ptems::BasicMatrix< T, N, M > | related |
Transpose(const BasicVector< T, N > &matrix) | ptems::BasicMatrix< T, N, M > | related |
TransposeOverwrite() | ptems::BasicMatrix< T, N, M > | inline |