CNum 0.2.1
CPU-optimized ML library for C++
Loading...
Searching...
No Matches
CNum::DataStructs::Matrix< T > Member List

This is the complete list of members for CNum::DataStructs::Matrix< T >, including all inherited members.

abs() constCNum::DataStructs::Matrix< T >
argsort(bool descending=false) constCNum::DataStructs::Matrix< T >
begin() constCNum::DataStructs::Matrix< T >
begin()CNum::DataStructs::Matrix< T >
col_wise_mask_application(const IndexMask &idx_mask) const noexceptCNum::DataStructs::Matrix< T >
combine_vertically(::std::vector< Matrix< T > > &matrices, size_t total_rows)CNum::DataStructs::Matrix< T >static
dot(const Matrix< T > &other) constCNum::DataStructs::Matrix< T >
end() constCNum::DataStructs::Matrix< T >
end()CNum::DataStructs::Matrix< T >
get(size_t row, size_t col) constCNum::DataStructs::Matrix< T >
get(Dim d, size_t idx) constCNum::DataStructs::Matrix< T >
get_col_view(size_t idx) constCNum::DataStructs::Matrix< T >
get_cols() constCNum::DataStructs::Matrix< T >
get_row_view(size_t idx) constCNum::DataStructs::Matrix< T >
get_rows() constCNum::DataStructs::Matrix< T >
identity(size_t dim)CNum::DataStructs::Matrix< T >static
init_const(size_t rows, size_t cols, T val)CNum::DataStructs::Matrix< T >static
join_cols(::std::vector< Matrix< T > > &cols)CNum::DataStructs::Matrix< T >static
Matrix(size_t rows=0, size_t cols=0, ::std::unique_ptr< T[]> ptr=nullptr)CNum::DataStructs::Matrix< T >
Matrix(const Matrix &other) noexceptCNum::DataStructs::Matrix< T >
Matrix(Matrix &&other) noexceptCNum::DataStructs::Matrix< T >
mean() constCNum::DataStructs::Matrix< T >
move_ptr()CNum::DataStructs::Matrix< T >
operator!=(T val) constCNum::DataStructs::Matrix< T >
operator*(const Matrix &other) constCNum::DataStructs::Matrix< T >
operator*(T scale_factor) const noexceptCNum::DataStructs::Matrix< T >
operator+(const Matrix &other) constCNum::DataStructs::Matrix< T >
operator+(T a) const noexceptCNum::DataStructs::Matrix< T >
operator-(const Matrix &other) constCNum::DataStructs::Matrix< T >
operator-(T a) const noexceptCNum::DataStructs::Matrix< T >
operator<(T val) constCNum::DataStructs::Matrix< T >
operator<=(T val) constCNum::DataStructs::Matrix< T >
operator=(const Matrix &other) noexceptCNum::DataStructs::Matrix< T >
operator=(Matrix &&other) noexceptCNum::DataStructs::Matrix< T >
operator==(T val) constCNum::DataStructs::Matrix< T >
operator>(T val) constCNum::DataStructs::Matrix< T >
operator>=(T val) constCNum::DataStructs::Matrix< T >
operator[](size_t idx) constCNum::DataStructs::Matrix< T >
operator[](const BinaryMask &bin_mask) constCNum::DataStructs::Matrix< T >
operator[](const IndexMask &idx_mask) const noexceptCNum::DataStructs::Matrix< T >
print_matrix() constCNum::DataStructs::Matrix< T >
size() constCNum::DataStructs::Matrix< T >
squared() constCNum::DataStructs::Matrix< T >
standardize() constCNum::DataStructs::Matrix< T >
std() constCNum::DataStructs::Matrix< T >
sum() constCNum::DataStructs::Matrix< T >
transpose() const noexceptCNum::DataStructs::Matrix< T >
~Matrix()CNum::DataStructs::Matrix< T >