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

This is the complete list of members for bc::tensors::Tensor_Base< ExpressionTemplate >, including all inherited members.

Aliasbc::tensors::Tensor_Base< ExpressionTemplate >friend
alias()bc::tensors::Tensor_Base< ExpressionTemplate >inline
approx_equal(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
approx_equal(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
assert_valid(const Expression_Base< Xpr > &tensor) constbc::tensors::Expression_Base< ExpressionTemplate >inline
begin() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
begin()bc::tensors::Tensor_Base< ExpressionTemplate >inline
bi_expr(Functor func, const Xpr &rv) constbc::tensors::Expression_Base< ExpressionTemplate >inline
cbegin() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
cend() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
const_iter(params... ps) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
copy(const Tensor_Base< Xpr > &rv)bc::tensors::Tensor_Base< ExpressionTemplate >inline
copy_assignable typedefbc::tensors::Tensor_Base< ExpressionTemplate >
copy_constructible typedefbc::tensors::Tensor_Base< ExpressionTemplate >
crbegin() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
crend() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
cw_begin() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_begin()bc::tensors::Expression_Base< ExpressionTemplate >inline
cw_cbegin() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_cend() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_const_iter(params... ps) constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_crbegin() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_crend() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_end() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_end()bc::tensors::Expression_Base< ExpressionTemplate >inline
cw_iter(params... ps) constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_iter(params... ps)bc::tensors::Expression_Base< ExpressionTemplate >inline
cw_rbegin() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_rbegin()bc::tensors::Expression_Base< ExpressionTemplate >inline
cw_rend() constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_rend()bc::tensors::Expression_Base< ExpressionTemplate >inline
cw_reverse_const_iter(params... ps) constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_reverse_iter(params... ps) constbc::tensors::Expression_Base< ExpressionTemplate >inline
cw_reverse_iter(params... ps)bc::tensors::Expression_Base< ExpressionTemplate >inline
end() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
end()bc::tensors::Tensor_Base< ExpressionTemplate >inline
Expression_Base()bc::tensors::Expression_Base< ExpressionTemplate >inline
Expression_Base(const ExpressionTemplate &et)bc::tensors::Expression_Base< ExpressionTemplate >inline
Expression_Base(ExpressionTemplate &&et)bc::tensors::Expression_Base< ExpressionTemplate >inline
fill(value_type value)bc::tensors::Tensor_Base< ExpressionTemplate >inline
for_each(Function func) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
for_each(Function func)bc::tensors::Tensor_Base< ExpressionTemplate >inline
iter(params... ps) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
iter(params... ps)bc::tensors::Tensor_Base< ExpressionTemplate >inline
max_value(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
max_value(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
min_value(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
min_value(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
move_assignable typedefbc::tensors::Tensor_Base< ExpressionTemplate >
move_constructible typedefbc::tensors::Tensor_Base< ExpressionTemplate >
ones()bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator%(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator%(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator%=(const ScalarType &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator%=(const Expression_Base< Xpr > &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator&&(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator&&(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator*(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator*(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator+(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator+(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator+=(const ScalarType &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator+=(const Expression_Base< Xpr > &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator-(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator-(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator-() constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator-=(const ScalarType &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator-=(const Expression_Base< Xpr > &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator/(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator/(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator/=(const ScalarType &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator/=(const Expression_Base< Xpr > &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator<(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator<(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator<<(std::ostream &os, const Tensor_Base &self)bc::tensors::Tensor_Base< ExpressionTemplate >friend
operator<=(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator<=(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator=(tensor_move_type tensor) noexceptbc::tensors::Tensor_Base< ExpressionTemplate >inline
operator=(tensor_copy_type param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator=(const Expression_Base< Xpr > &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator=(const ScalarType &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
operator==(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator==(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator>(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator>(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator>=(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator>=(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator||(const Expression_Base< Xpr > &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
operator||(const ScalarType &param) constbc::tensors::Expression_Base< ExpressionTemplate >inline
print(int precision=8, bool pretty=true, bool sparse=false) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
print_dims() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
print_leading_dims() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
print_sparse(int precision=8, bool pretty=true) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
randomize(value_type lb=0, value_type ub=1)bc::tensors::Tensor_Base< ExpressionTemplate >inline
raw_print(int precision=0, bool sparse=false) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
rbegin() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
rbegin()bc::tensors::Tensor_Base< ExpressionTemplate >inline
rend() constbc::tensors::Tensor_Base< ExpressionTemplate >inline
rend()bc::tensors::Tensor_Base< ExpressionTemplate >inline
reverse_const_iter(params... ps) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
reverse_iter(params... ps) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
reverse_iter(params... ps)bc::tensors::Tensor_Base< ExpressionTemplate >inline
sort()bc::tensors::Tensor_Base< ExpressionTemplate >inline
system_tag typedefbc::tensors::Tensor_Base< ExpressionTemplate >
t() constbc::tensors::Expression_Base< ExpressionTemplate >inline
t()bc::tensors::Expression_Base< ExpressionTemplate >inline
Tensor_Base classbc::tensors::Tensor_Base< ExpressionTemplate >friend
Tensor_Base()bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(const expression_type &param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(expression_type &&param)bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(const Tensor_Base< U > &tensor)bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(tensor_copy_type tensor)bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(tensor_move_type tensor)bc::tensors::Tensor_Base< ExpressionTemplate >inline
Tensor_Base(ValueType scalar)bc::tensors::Tensor_Base< ExpressionTemplate >inline
tensor_dimbc::tensors::Tensor_Base< ExpressionTemplate >static
tensor_iterator_dimbc::tensors::Tensor_Base< ExpressionTemplate >static
to_raw_string(int precision=8) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
to_string(int precision=8, bool pretty=true, bool sparse=false) constbc::tensors::Tensor_Base< ExpressionTemplate >inline
transpose() constbc::tensors::Expression_Base< ExpressionTemplate >inline
transpose()bc::tensors::Expression_Base< ExpressionTemplate >inline
un_expr(functor f) constbc::tensors::Expression_Base< ExpressionTemplate >inline
valid_slice(const Expression_Base< Xpr > &tensor) constbc::tensors::Expression_Base< ExpressionTemplate >inline
value_type typedefbc::tensors::Tensor_Base< ExpressionTemplate >
zero()bc::tensors::Tensor_Base< ExpressionTemplate >inline
~Tensor_Base()bc::tensors::Tensor_Base< ExpressionTemplate >inline