Adjugate() const | Matrix< Val, Alloc, Derived_t, Policy > | |
AdjugateMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
allocator_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
at(size_type iColumn) | Matrix< Val, Alloc, Derived_t, Policy > | |
at(size_type iColumn) const | Matrix< Val, Alloc, Derived_t, Policy > | |
AugmentMe(const Matrix< rvalue_t, ralloc_t, rderived_t, rpolicy_t > &refRight) | Matrix< Val, Alloc, Derived_t, Policy > | |
AugmentMe(const unspecified_column_type &refRight) | Matrix< Val, Alloc, Derived_t, Policy > | |
AugmentMe(InputIterator itBegin, InputIterator itEnd) | Matrix< Val, Alloc, Derived_t, Policy > | |
AugmentMe(const Chusov::Memory::iterator_range< InputIterator > &range) | Matrix< Val, Alloc, Derived_t, Policy > | |
begin() | Matrix< Val, Alloc, Derived_t, Policy > | |
begin() const | Matrix< Val, Alloc, Derived_t, Policy > | |
cbegin() const | Matrix< Val, Alloc, Derived_t, Policy > | |
cend() const | Matrix< Val, Alloc, Derived_t, Policy > | |
Cofactor(size_type iColumn, size_type iRow) const | Matrix< Val, Alloc, Derived_t, Policy > | |
Cofactor() const | Matrix< Val, Alloc, Derived_t, Policy > | |
CofactorMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
Columns() const | Matrix< Val, Alloc, Derived_t, Policy > | |
const_iterator typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
const_pointer typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
const_reference typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
const_reverse_iterator typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
crbegin() const | Matrix< Val, Alloc, Derived_t, Policy > | |
crend() const | Matrix< Val, Alloc, Derived_t, Policy > | |
data() const | Matrix< Val, Alloc, Derived_t, Policy > | |
data() const | Matrix< Val, Alloc, Derived_t, Policy > | |
derived_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
Det() const | Matrix< Val, Alloc, Derived_t, Policy > | |
difference_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
empty() const | Matrix< Val, Alloc, Derived_t, Policy > | |
end() | Matrix< Val, Alloc, Derived_t, Policy > | |
end() const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachColumn(FunctorType &&fn, Args &&...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachColumnSetPolicy(FunctorType &&fn, Args...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachElement(FunctorType &&fn, Args &&...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachElementSetPolicy(FunctorType &&fn, Args...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachRow(FunctorType &&fn, Args &&...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
ForEachRowSetPolicy(FunctorType &&fn, Args...args) const | Matrix< Val, Alloc, Derived_t, Policy > | |
get_allocator() const | Matrix< Val, Alloc, Derived_t, Policy > | |
GetColumnDirect(size_type iColumn) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
GetColumnDirect(size_type iColumn) const | Matrix< Val, Alloc, Derived_t, Policy > | protected |
GetElementDirect(size_type iColumn, size_type iRow) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
GetElementDirect(size_type iColumn, size_type iRow) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
interpret_array_as_matrix_columns_set | Matrix< Val, Alloc, Derived_t, Policy > | static |
interpret_array_as_matrix_columns_set_t typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
interpret_array_as_matrix_rows_set | Matrix< Val, Alloc, Derived_t, Policy > | static |
interpret_array_as_matrix_rows_set_t typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
Inverse() const | Matrix< Val, Alloc, Derived_t, Policy > | |
InverseMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
IsParallel() const | Matrix< Val, Alloc, Derived_t, Policy > | protected |
iterator typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix()=default | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const value_type &value) | Matrix< Val, Alloc, Derived_t, Policy > | explicit |
Matrix(const value_type &value, size_type cColumns, size_type cRows) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const value_type &value, size_type cColumns, size_type cRows, const allocator_type &alloc) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const Matrix< Val2, Alloc2, Derived2_t, Policy2 > &r) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(Matrix< Val, Alloc, Derived2, Policy2 > &&r) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(std::initializer_list< std::initializer_list< value_type >> lst, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(InputIterator itBegin, InputIterator itEnd, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const Chusov::Memory::iterator_range< InputIterator > &range, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(input_iterator_t itBegin, input_iterator_t itEnd, std::size_t cColumns, std::size_t cRows, array_interpretation_t array_interpretation, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(value_t(&Arr2)[cRows][cColumns], const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(value_t *pVector, std::size_t cColumns, std::size_t cRows, interpretation_t vector_interpretation, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const std::vector< value_t, alloc_t > &v, typename std::vector< value_t, alloc_t >::size_type cColumns, typename std::vector< value_t, alloc_t >::size_type cRows, interpretation_t vector_interpretation, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const matrix_column< matrix_t > &column, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(value_t *pVector, std::size_t cColumns, std::size_t cRows, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const std::vector< value_t, alloc_t > &v, typename std::vector< value_t, alloc_t >::size_type cColumns, typename std::vector< value_t, alloc_t >::size_type cRows, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Matrix(const std::vector< value_t, alloc_t > &v, const allocator_type &alloc=allocator_type()) | Matrix< Val, Alloc, Derived_t, Policy > | |
Minor(size_type iColumn, size_type iRow) const | Matrix< Val, Alloc, Derived_t, Policy > | |
MultiplicativeInverse() const | Matrix< Val, Alloc, Derived_t, Policy > | |
MultiplicativeInverseMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
operator-() const | Matrix< Val, Alloc, Derived_t, Policy > | |
operator[](size_type iColumn) | Matrix< Val, Alloc, Derived_t, Policy > | |
operator[](size_type iColumn) const | Matrix< Val, Alloc, Derived_t, Policy > | |
pointer typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
policy_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
Rank() const | Matrix< Val, Alloc, Derived_t, Policy > | |
rbegin() | Matrix< Val, Alloc, Derived_t, Policy > | |
rbegin() const | Matrix< Val, Alloc, Derived_t, Policy > | |
ReducedRowEchelonForm() const | Matrix< Val, Alloc, Derived_t, Policy > | |
ReducedRowEchelonFormMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
reference typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(size_type iColumnBegin, size_type iColumnEnd) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(size_type iColumnBegin=0) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(const_iterator itBegin, const_iterator itEnd) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(const_iterator itBegin) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(const_reverse_iterator itBegin, const_reverse_iterator itEnd) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumns(const_reverse_iterator itBegin) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(size_type iColumnBegin, size_type iColumnEnd) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(size_type iColumnBegin=0) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(iterator itBegin, iterator itEnd) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(iterator itBegin) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(reverse_iterator itBegin, reverse_iterator itEnd) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveColumnsMe(reverse_iterator itBegin) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveRows(size_type iRowBegin, size_type iRowEnd) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveRows(size_type iRowBegin=0) const | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveRowsMe(size_type iRowBegin, size_type iRowEnd) | Matrix< Val, Alloc, Derived_t, Policy > | |
RemoveRowsMe(size_type iRowBegin=0) | Matrix< Val, Alloc, Derived_t, Policy > | |
rend() | Matrix< Val, Alloc, Derived_t, Policy > | |
rend() const | Matrix< Val, Alloc, Derived_t, Policy > | |
reset_parallel_mode() | Matrix< Val, Alloc, Derived_t, Policy > | protected |
reverse_iterator typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
RowEchelonMe(transform_row_params_t...transform_row_params) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
RowEchelonTransformRow(size_type iPivotColumn, size_type iPivotRow, size_type iTransformRow, transform_row_params_t...transform_row_params) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
Rows() const | Matrix< Val, Alloc, Derived_t, Policy > | |
set_parallel_mode(bool fParallel=true) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
SetParallelismPolicy(unspecified_type policy) | Matrix< Val, Alloc, Derived_t, Policy > | protected |
size() const noexcept | Matrix< Val, Alloc, Derived_t, Policy > | |
size_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |
SolveRightSLE(const Matrix &refResult) const | Matrix< Val, Alloc, Derived_t, Policy > | |
square() const | Matrix< Val, Alloc, Derived_t, Policy > | |
StackMe(const Matrix< rderived_t, rvalue_t, ralloc_t, rpolicy_t > &refRight) | Matrix< Val, Alloc, Derived_t, Policy > | |
SwapColumns(size_type iColumn1, size_type iColumn2) | Matrix< Val, Alloc, Derived_t, Policy > | |
SwapRows(size_type iRow1, size_type iRow2) | Matrix< Val, Alloc, Derived_t, Policy > | |
Transpose() const | Matrix< Val, Alloc, Derived_t, Policy > | |
TransposeMe() | Matrix< Val, Alloc, Derived_t, Policy > | |
value_type typedef | Matrix< Val, Alloc, Derived_t, Policy > | |