BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
Typedefs | |
template<class T > | |
using | query_system_tag = typename T::system_tag |
template<class T > | |
using | query_value_type = typename T::value_type |
template<class T > | |
using | query_allocation_type = typename T::allocation_type |
template<class T > | |
using | query_copy_assignable = typename T::copy_assignable |
template<class T > | |
using | query_copy_constructible = typename T::copy_constructible |
template<class T > | |
using | query_move_assignable = typename T::move_assignable |
template<class T > | |
using | query_move_constructible = typename T::move_constructible |
template<class T > | |
using | query_requires_greedy_evaluation = typename T::requires_greedy_evaluation |
template<class T > | |
using | query_stack_allocated = typename T::stack_allocated |
template<class T > | |
using | query_optimizer_temporary = typename T::optimizer_temporary |
template<class T > | |
using | query_expression_template_expression_type = typename T::expression_template_expression_type |
template<class T > | |
using | query_expression_template_array_type = typename T::expression_template_array_type |
template<class T > | |
using | query_is_view = typename T::is_view |
template<class T > | |
using | query_is_const_view = typename T::is_const_view |
template<class T > | |
using | query_is_temporary_value = typename T::is_temporary_value |
template<class T > | |
using | query_is_noncontinuous_in_memory = typename T::is_noncontinuous_in_memory |
template<class T > | |
using | query_is_view_type = typename T::is_view_type |
Functions | |
template<class Op , class Lv , class Rv , class... Args> | |
BCHOT auto | mk_bin_op (Lv left, Rv right, Args &&... args) |
using bc::tensors::exprs::detail::query_allocation_type = typedef typename T:: allocation_type |
using bc::tensors::exprs::detail::query_copy_assignable = typedef typename T:: copy_assignable |
using bc::tensors::exprs::detail::query_copy_constructible = typedef typename T:: copy_constructible |
using bc::tensors::exprs::detail::query_expression_template_array_type = typedef typename T:: expression_template_array_type |
using bc::tensors::exprs::detail::query_expression_template_expression_type = typedef typename T:: expression_template_expression_type |
using bc::tensors::exprs::detail::query_is_const_view = typedef typename T:: is_const_view |
using bc::tensors::exprs::detail::query_is_noncontinuous_in_memory = typedef typename T:: is_noncontinuous_in_memory |
using bc::tensors::exprs::detail::query_is_temporary_value = typedef typename T:: is_temporary_value |
using bc::tensors::exprs::detail::query_is_view = typedef typename T:: is_view |
using bc::tensors::exprs::detail::query_is_view_type = typedef typename T::is_view_type |
using bc::tensors::exprs::detail::query_move_assignable = typedef typename T:: move_assignable |
using bc::tensors::exprs::detail::query_move_constructible = typedef typename T:: move_constructible |
using bc::tensors::exprs::detail::query_optimizer_temporary = typedef typename T:: optimizer_temporary |
using bc::tensors::exprs::detail::query_requires_greedy_evaluation = typedef typename T:: requires_greedy_evaluation |
using bc::tensors::exprs::detail::query_stack_allocated = typedef typename T:: stack_allocated |
using bc::tensors::exprs::detail::query_system_tag = typedef typename T:: system_tag |
using bc::tensors::exprs::detail::query_value_type = typedef typename T:: value_type |
BCHOT auto bc::tensors::exprs::detail::mk_bin_op | ( | Lv | left, |
Rv | right, | ||
Args &&... | args | ||
) |