Maipa's Standard Library Extension 1.5.6
mstd
Loading...
Searching...
No Matches
mstd::mat< C, R, T > Member List

This is the complete list of members for mstd::mat< C, R, T >, including all inherited members.

_copy_values_from(const OT *values, size_t size)mstd::mat< C, R, T >inlineprivate
_copy_values_from(const OT *values, size_t columns, size_t rows)mstd::mat< C, R, T >inlineprivate
_copy_values_from(const OT(&values)[ON])mstd::mat< C, R, T >inlineprivate
_copy_values_from(const OT(&values)[OC][OR])mstd::mat< C, R, T >inlineprivate
_copy_values_from(const vec< VN, OT > *columns, size_t size)mstd::mat< C, R, T >inlineprivate
_copy_values_from(const vec< VN, OT >(&columns)[N])mstd::mat< C, R, T >inlineprivate
_copy_values_from(const mat< OC, OR, OT > &other)mstd::mat< C, R, T >inlineprivate
_fill_column(size_t colIdx, const T &value)mstd::mat< C, R, T >inlineprivate
_fill_column_from(size_t firstIdx, size_t colIdx, const T &value)mstd::mat< C, R, T >inlineprivate
_fill_values(const T &value)mstd::mat< C, R, T >inlineprivate
_fill_values_from(size_t firstIdx, const T &value)mstd::mat< C, R, T >inlineprivate
_set_column(const size_t idx, const vec< VN, VT > &column)mstd::mat< C, R, T >inlineprivate
_set_identity_values(const T &value)mstd::mat< C, R, T >inlineprivate
_set_values(const std::index_sequence< Idxs... > &, const Ts &... values)mstd::mat< C, R, T >inlineprivate
_set_values(const std::index_sequence< Idxs... > &, const vec< VN, Ts > &... columns)mstd::mat< C, R, T >inlineprivate
_valuesmstd::mat< C, R, T >private
column_type typedefmstd::mat< C, R, T >
columnsmstd::mat< C, R, T >static
fill(const T &value)mstd::mat< C, R, T >inlinestatic
fill_identity(const T &value) _MSTD_REQUIRES(Cmstd::mat< C, R, T >
identity() _MSTD_REQUIRES(Cmstd::mat< C, R, T >static
mat()mstd::mat< C, R, T >inline
mat(const OT *values, size_t size)mstd::mat< C, R, T >inline
mat(const OT *values, size_t columns, size_t rows)mstd::mat< C, R, T >inline
mat(const OT(&values)[ON])mstd::mat< C, R, T >inline
mat(const OT(&values)[OC][OR])mstd::mat< C, R, T >inline
mat(const Ts &... values)mstd::mat< C, R, T >inline
mat(const vec< VN, OT > *columns, size_t size)mstd::mat< C, R, T >inline
mat(const vec< VN, OT >(&columns)[N])mstd::mat< C, R, T >inline
mat(const vec< VN, Ts > &... columns)mstd::mat< C, R, T >inline
mat(const mat< OC, OR, OT > &other)mstd::mat< C, R, T >inline
one()mstd::mat< C, R, T >inlinestatic
operator=(const OT(&values)[ON])mstd::mat< C, R, T >inline
operator=(const OT(&values)[OC][OR])mstd::mat< C, R, T >inline
operator=(const vec< VN, OT >(&columns)[N])mstd::mat< C, R, T >inline
operator=(const mat< OC, OR, OT > &other)mstd::mat< C, R, T >inline
Rmstd::mat< C, R, T >
Rmstd::mat< C, R, T >
row_type typedefmstd::mat< C, R, T >
rowsmstd::mat< C, R, T >static
sizemstd::mat< C, R, T >static
value_type typedefmstd::mat< C, R, T >
zero()mstd::mat< C, R, T >inlinestatic
~mat() noexcept=defaultmstd::mat< C, R, T >