BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
bc::Dim< N > Member List

This is the complete list of members for bc::Dim< N >, including all inherited members.

all(size_t start, size_t end) constbc::Dim< N >inline
all(size_t end=N) constbc::Dim< N >inline
begin() constbc::Dim< N >inline
begin()bc::Dim< N >inline
concat(Ints... value) constbc::Dim< N >inline
concat(const Dim< X > &other) constbc::Dim< N >inline
data() constbc::Dim< N >inline
data()bc::Dim< N >inline
dim(size_t i, size_t default_value=1) constbc::Dim< N >inline
end() constbc::Dim< N >inline
end()bc::Dim< N >inline
fill(bc::size_t value)bc::Dim< N >inline
m_indexbc::Dim< N >
operator!=(const Dim &other) constbc::Dim< N >inline
operator!=(const Dim< X > &other) constbc::Dim< N >inline
operator*(const Dim &other) constbc::Dim< N >inline
operator*(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator*(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator*=(const Dim &other)bc::Dim< N >inline
operator*=(Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator+(const Dim &other) constbc::Dim< N >inline
operator+(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator+(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator+=(const Dim &other)bc::Dim< N >inline
operator+=(Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator-(const Dim &other) constbc::Dim< N >inline
operator-(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator-(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator-=(const Dim &other)bc::Dim< N >inline
operator-=(Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator/(const Dim &other) constbc::Dim< N >inline
operator/(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator/(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator/=(const Dim &other)bc::Dim< N >inline
operator/=(Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator<(const Dim &other) constbc::Dim< N >inline
operator<(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator<(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator<<(std::ostream &os, const Dim &self)bc::Dim< N >friend
operator<=(const Dim &other) constbc::Dim< N >inline
operator<=(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator<=(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator==(const Dim &other) constbc::Dim< N >inline
operator==(const Dim< X > &other) constbc::Dim< N >inline
operator>(const Dim &other) constbc::Dim< N >inline
operator>(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator>(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator>=(const Dim &other) constbc::Dim< N >inline
operator>=(const Dim &dim, const value_type &scalar)bc::Dim< N >friend
operator>=(const value_type &scalar, const Dim &dim)bc::Dim< N >friend
operator[](int i) constbc::Dim< N >inline
operator[](int i)bc::Dim< N >inline
outer_dim() constbc::Dim< N >inline
prod(size_t start, size_t end) constbc::Dim< N >inline
prod(size_t end=N) constbc::Dim< N >inline
reversed() constbc::Dim< N >inline
size() constbc::Dim< N >inline
size_t typedefbc::Dim< N >
subdim() constbc::Dim< N >inline
sum(size_t start, size_t end) constbc::Dim< N >inline
sum(size_t end=N) constbc::Dim< N >inline
tensor_dimbc::Dim< N >static
to_string(int begin, int end) constbc::Dim< N >inline
to_string(int end=N) constbc::Dim< N >inline
value_type typedefbc::Dim< N >