chsvlib
chsv helper source code
Matrix< Val, Alloc, Derived_t, Policy > Member List

This is the complete list of members for Matrix< Val, Alloc, Derived_t, Policy >, including all inherited members.

Adjugate() constMatrix< Val, Alloc, Derived_t, Policy >
AdjugateMe()Matrix< Val, Alloc, Derived_t, Policy >
allocator_type typedefMatrix< Val, Alloc, Derived_t, Policy >
at(size_type iColumn)Matrix< Val, Alloc, Derived_t, Policy >
at(size_type iColumn) constMatrix< 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() constMatrix< Val, Alloc, Derived_t, Policy >
cbegin() constMatrix< Val, Alloc, Derived_t, Policy >
cend() constMatrix< Val, Alloc, Derived_t, Policy >
Cofactor(size_type iColumn, size_type iRow) constMatrix< Val, Alloc, Derived_t, Policy >
Cofactor() constMatrix< Val, Alloc, Derived_t, Policy >
CofactorMe()Matrix< Val, Alloc, Derived_t, Policy >
Columns() constMatrix< Val, Alloc, Derived_t, Policy >
const_iterator typedefMatrix< Val, Alloc, Derived_t, Policy >
const_pointer typedefMatrix< Val, Alloc, Derived_t, Policy >
const_reference typedefMatrix< Val, Alloc, Derived_t, Policy >
const_reverse_iterator typedefMatrix< Val, Alloc, Derived_t, Policy >
crbegin() constMatrix< Val, Alloc, Derived_t, Policy >
crend() constMatrix< Val, Alloc, Derived_t, Policy >
data() constMatrix< Val, Alloc, Derived_t, Policy >
data() constMatrix< Val, Alloc, Derived_t, Policy >
derived_type typedefMatrix< Val, Alloc, Derived_t, Policy >
Det() constMatrix< Val, Alloc, Derived_t, Policy >
difference_type typedefMatrix< Val, Alloc, Derived_t, Policy >
empty() constMatrix< Val, Alloc, Derived_t, Policy >
end()Matrix< Val, Alloc, Derived_t, Policy >
end() constMatrix< Val, Alloc, Derived_t, Policy >
ForEachColumn(FunctorType &&fn, Args &&...args) constMatrix< Val, Alloc, Derived_t, Policy >
ForEachColumnSetPolicy(FunctorType &&fn, Args...args) constMatrix< Val, Alloc, Derived_t, Policy >
ForEachElement(FunctorType &&fn, Args &&...args) constMatrix< Val, Alloc, Derived_t, Policy >
ForEachElementSetPolicy(FunctorType &&fn, Args...args) constMatrix< Val, Alloc, Derived_t, Policy >
ForEachRow(FunctorType &&fn, Args &&...args) constMatrix< Val, Alloc, Derived_t, Policy >
ForEachRowSetPolicy(FunctorType &&fn, Args...args) constMatrix< Val, Alloc, Derived_t, Policy >
get_allocator() constMatrix< Val, Alloc, Derived_t, Policy >
GetColumnDirect(size_type iColumn)Matrix< Val, Alloc, Derived_t, Policy >protected
GetColumnDirect(size_type iColumn) constMatrix< 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_setMatrix< Val, Alloc, Derived_t, Policy >static
interpret_array_as_matrix_columns_set_t typedefMatrix< Val, Alloc, Derived_t, Policy >
interpret_array_as_matrix_rows_setMatrix< Val, Alloc, Derived_t, Policy >static
interpret_array_as_matrix_rows_set_t typedefMatrix< Val, Alloc, Derived_t, Policy >
Inverse() constMatrix< Val, Alloc, Derived_t, Policy >
InverseMe()Matrix< Val, Alloc, Derived_t, Policy >
IsParallel() constMatrix< Val, Alloc, Derived_t, Policy >protected
iterator typedefMatrix< Val, Alloc, Derived_t, Policy >
Matrix()=defaultMatrix< 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) constMatrix< Val, Alloc, Derived_t, Policy >
MultiplicativeInverse() constMatrix< Val, Alloc, Derived_t, Policy >
MultiplicativeInverseMe()Matrix< Val, Alloc, Derived_t, Policy >
operator-() constMatrix< Val, Alloc, Derived_t, Policy >
operator[](size_type iColumn)Matrix< Val, Alloc, Derived_t, Policy >
operator[](size_type iColumn) constMatrix< Val, Alloc, Derived_t, Policy >
pointer typedefMatrix< Val, Alloc, Derived_t, Policy >
policy_type typedefMatrix< Val, Alloc, Derived_t, Policy >
Rank() constMatrix< Val, Alloc, Derived_t, Policy >
rbegin()Matrix< Val, Alloc, Derived_t, Policy >
rbegin() constMatrix< Val, Alloc, Derived_t, Policy >
ReducedRowEchelonForm() constMatrix< Val, Alloc, Derived_t, Policy >
ReducedRowEchelonFormMe()Matrix< Val, Alloc, Derived_t, Policy >
reference typedefMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(size_type iColumnBegin, size_type iColumnEnd) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(size_type iColumnBegin=0) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(const_iterator itBegin, const_iterator itEnd) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(const_iterator itBegin) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(const_reverse_iterator itBegin, const_reverse_iterator itEnd) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveColumns(const_reverse_iterator itBegin) constMatrix< 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) constMatrix< Val, Alloc, Derived_t, Policy >
RemoveRows(size_type iRowBegin=0) constMatrix< 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() constMatrix< Val, Alloc, Derived_t, Policy >
reset_parallel_mode()Matrix< Val, Alloc, Derived_t, Policy >protected
reverse_iterator typedefMatrix< 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() constMatrix< 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 noexceptMatrix< Val, Alloc, Derived_t, Policy >
size_type typedefMatrix< Val, Alloc, Derived_t, Policy >
SolveRightSLE(const Matrix &refResult) constMatrix< Val, Alloc, Derived_t, Policy >
square() constMatrix< 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() constMatrix< Val, Alloc, Derived_t, Policy >
TransposeMe()Matrix< Val, Alloc, Derived_t, Policy >
value_type typedefMatrix< Val, Alloc, Derived_t, Policy >