MCKL
Monte Carlo Kernel Library
mckl::Matrix< T, Layout, Alloc > Member List

This is the complete list of members for mckl::Matrix< T, Layout, Alloc >, including all inherited members.

allocator_type typedefmckl::Matrix< T, Layout, Alloc >
at(size_type i, size_type j)mckl::Matrix< T, Layout, Alloc >inline
at(size_type i, size_type j) constmckl::Matrix< T, Layout, Alloc >inline
begin()mckl::Matrix< T, Layout, Alloc >inline
begin() constmckl::Matrix< T, Layout, Alloc >inline
cbegin() constmckl::Matrix< T, Layout, Alloc >inline
ccol(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
cend() constmckl::Matrix< T, Layout, Alloc >inline
clear()mckl::Matrix< T, Layout, Alloc >inline
col(size_type i)mckl::Matrix< T, Layout, Alloc >inline
col(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
col_begin(size_type i)mckl::Matrix< T, Layout, Alloc >inline
col_begin(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_cbegin(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_cend(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_crbegin(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_crend(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_data(size_type j)mckl::Matrix< T, Layout, Alloc >inline
col_data(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_end(size_type j)mckl::Matrix< T, Layout, Alloc >inline
col_end(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_iterator typedefmckl::Matrix< T, Layout, Alloc >
col_range typedefmckl::Matrix< T, Layout, Alloc >
col_rbegin(size_type j)mckl::Matrix< T, Layout, Alloc >inline
col_rbegin(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_rend(size_type j)mckl::Matrix< T, Layout, Alloc >inline
col_rend(size_type j) constmckl::Matrix< T, Layout, Alloc >inline
col_stride() constmckl::Matrix< T, Layout, Alloc >inline
const_col_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_col_range typedefmckl::Matrix< T, Layout, Alloc >
const_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_pointer typedefmckl::Matrix< T, Layout, Alloc >
const_reference typedefmckl::Matrix< T, Layout, Alloc >
const_reverse_col_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_reverse_col_range typedefmckl::Matrix< T, Layout, Alloc >
const_reverse_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_reverse_row_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_reverse_row_range typedefmckl::Matrix< T, Layout, Alloc >
const_row_iterator typedefmckl::Matrix< T, Layout, Alloc >
const_row_range typedefmckl::Matrix< T, Layout, Alloc >
crbegin() constmckl::Matrix< T, Layout, Alloc >inline
crcol(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
crend() constmckl::Matrix< T, Layout, Alloc >inline
crow(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
crrow(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
data()mckl::Matrix< T, Layout, Alloc >inline
data() constmckl::Matrix< T, Layout, Alloc >inline
difference_type typedefmckl::Matrix< T, Layout, Alloc >
empty() constmckl::Matrix< T, Layout, Alloc >inline
end()mckl::Matrix< T, Layout, Alloc >inline
end() constmckl::Matrix< T, Layout, Alloc >inline
get_allocator() constmckl::Matrix< T, Layout, Alloc >inline
is_equal(const Matrix &m1, const Matrix &m2)mckl::Matrix< T, Layout, Alloc >friend
iterator typedefmckl::Matrix< T, Layout, Alloc >
layout()mckl::Matrix< T, Layout, Alloc >inlinestatic
ldim() constmckl::Matrix< T, Layout, Alloc >inline
Matrix() noexcept(std::is_nothrow_default_constructible< Vector< T, Alloc >>::value)mckl::Matrix< T, Layout, Alloc >inline
Matrix(size_type nrow, size_type ncol)mckl::Matrix< T, Layout, Alloc >inline
Matrix(const Matrix &)=defaultmckl::Matrix< T, Layout, Alloc >
Matrix(Matrix &&other) noexcept(std::is_nothrow_move_constructible< Vector< T, Alloc >>::value)mckl::Matrix< T, Layout, Alloc >inline
ncol() constmckl::Matrix< T, Layout, Alloc >inline
nrow() constmckl::Matrix< T, Layout, Alloc >inline
operator transpose_type() constmckl::Matrix< T, Layout, Alloc >inlineexplicit
operator!=(const Matrix &m1, const Matrix &m2)mckl::Matrix< T, Layout, Alloc >friend
operator()(size_type i, size_type j)mckl::Matrix< T, Layout, Alloc >inline
operator()(size_type i, size_type j) constmckl::Matrix< T, Layout, Alloc >inline
operator=(const Matrix &)=defaultmckl::Matrix< T, Layout, Alloc >
operator=(Matrix &&other) noexcept(noexcept(data_.swap(other.data_)))mckl::Matrix< T, Layout, Alloc >inline
operator==(const Matrix &m1, const Matrix &m2)mckl::Matrix< T, Layout, Alloc >friend
pointer typedefmckl::Matrix< T, Layout, Alloc >
push_back_col(InputIter first)mckl::Matrix< T, Layout, Alloc >inline
push_back_row(InputIter first)mckl::Matrix< T, Layout, Alloc >inline
rbegin()mckl::Matrix< T, Layout, Alloc >inline
rbegin() constmckl::Matrix< T, Layout, Alloc >inline
rcol(size_type i)mckl::Matrix< T, Layout, Alloc >inline
rcol(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
reference typedefmckl::Matrix< T, Layout, Alloc >
rend()mckl::Matrix< T, Layout, Alloc >inline
rend() constmckl::Matrix< T, Layout, Alloc >inline
reserve(size_type n, size_type m)mckl::Matrix< T, Layout, Alloc >inline
resize(size_type nrow, size_type ncol)mckl::Matrix< T, Layout, Alloc >inline
reverse_col_iterator typedefmckl::Matrix< T, Layout, Alloc >
reverse_col_range typedefmckl::Matrix< T, Layout, Alloc >
reverse_iterator typedefmckl::Matrix< T, Layout, Alloc >
reverse_row_iterator typedefmckl::Matrix< T, Layout, Alloc >
reverse_row_range typedefmckl::Matrix< T, Layout, Alloc >
row(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_begin(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row_begin(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_cbegin(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_cend(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_crbegin(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_crend(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_data(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row_data(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_end(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row_end(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_iterator typedefmckl::Matrix< T, Layout, Alloc >
row_range typedefmckl::Matrix< T, Layout, Alloc >
row_rbegin(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row_rbegin(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_rend(size_type i)mckl::Matrix< T, Layout, Alloc >inline
row_rend(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
row_stride() constmckl::Matrix< T, Layout, Alloc >inline
rrow(size_type i)mckl::Matrix< T, Layout, Alloc >inline
rrow(size_type i) constmckl::Matrix< T, Layout, Alloc >inline
shrink_to_fit()mckl::Matrix< T, Layout, Alloc >inline
size() constmckl::Matrix< T, Layout, Alloc >inline
size_type typedefmckl::Matrix< T, Layout, Alloc >
swap(Matrix &other) noexcept(noexcept(data_.swap(other.data_)))mckl::Matrix< T, Layout, Alloc >inline
swap(Matrix &m1, Matrix &m2) noexcept(noexcept(m1.swap(m2)))mckl::Matrix< T, Layout, Alloc >friend
transpose_type typedefmckl::Matrix< T, Layout, Alloc >
value_type typedefmckl::Matrix< T, Layout, Alloc >