|
BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
#include <type_traits>

Go to the source code of this file.
Namespaces | |
| bc | |
| The Evaluator determines if an expression needs to be greedily optimized. | |
| bc::tensors | |
| bc::tensors::exprs | |
| bc::tensors::exprs::detail | |
Macros | |
| #define | BC_QUERY_TAG(tag_name) |
| #define | BC_TAG_DEFINITION(name, using_name, default_value) |
Typedefs | |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_system_tag = typename T::system_tag |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_value_type = typename T::value_type |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_allocation_type = typename T::allocation_type |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_copy_assignable = typename T::copy_assignable |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_copy_constructible = typename T::copy_constructible |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_move_assignable = typename T::move_assignable |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_move_constructible = typename T::move_constructible |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_requires_greedy_evaluation = typename T::requires_greedy_evaluation |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_stack_allocated = typename T::stack_allocated |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_optimizer_temporary = typename T::optimizer_temporary |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_expression_template_expression_type = typename T::expression_template_expression_type |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_expression_template_array_type = typename T::expression_template_array_type |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_is_view = typename T::is_view |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_is_const_view = typename T::is_const_view |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_is_temporary_value = typename T::is_temporary_value |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_is_noncontinuous_in_memory = typename T::is_noncontinuous_in_memory |
| template<class T > | |
| using | bc::tensors::exprs::detail::query_is_view_type = typename T::is_view_type |
| #define BC_QUERY_TAG | ( | tag_name | ) |
| #define BC_TAG_DEFINITION | ( | name, | |
| using_name, | |||
| default_value | |||
| ) |
1.8.13