|
BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|


Go to the source code of this file.
Namespaces | |
| bc | |
| The Evaluator determines if an expression needs to be greedily optimized. | |
| bc::traits | |
| bc::traits::detail | |
Functions | |
| template<class Arg , class... Args> | |
| __host__ __device__ auto | bc::traits::detail::get_impl (Integer< 0 >, Arg &&arg, Args &&... args) -> decltype(std::forward< Arg >(arg)) |
| template<int Index, class Arg , class... Args> | |
| __host__ __device__ auto | bc::traits::detail::get_impl (Integer< Index >, Arg &&, Args &&... args) -> decltype(get_impl(Integer< Index-1 >(), std::forward< Args >(args)...)) |
| template<int Index, class... Args> | |
| __host__ __device__ auto | bc::traits::get (Args &&... args) -> decltype(detail::get_impl(Integer< Index >(), std::forward< Args >(args)...)) |
| template<class... Args> | |
| auto | bc::traits::get_last (Args &&... args) -> decltype(get< sizeof...(Args) -1 >(std::forward< Args >(args)...)) |
| template<class Arg , class... Args> | |
| auto | bc::traits::get_first (Arg &&arg, Args &&... args) -> decltype(std::forward< Arg >(arg)) |
1.8.13