BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
#include <array_scalar_constant.h>
Public Types | |
using | value_type = Scalar |
using | system_tag = SystemTag |
using | allocation_tag = bc::host_tag |
using | stack_allocated = std::true_type |
using | allocation_type = bc::host_tag |
![]() | |
using | copy_constructible = std::false_type |
using | move_constructible = std::false_type |
using | copy_assignable = std::false_type |
using | move_assignable = std::false_type |
![]() | |
using | size_t = bc::size_t |
using | value_type = size_t |
![]() | |
using | expression_template_array_type = std::true_type |
Public Attributes | |
value_type | scalar |
Additional Inherited Members | |
![]() | |
static constexpr int | tensor_iterator_dim |
static constexpr int | tensor_dim |
![]() | |
static constexpr int | tensor_dim = 0 |
using bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::allocation_tag = bc::host_tag |
using bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::allocation_type = bc::host_tag |
using bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::stack_allocated = std::true_type |
using bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::system_tag = SystemTag |
using bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::value_type = Scalar |
|
inline |
|
inline |
|
inline |
|
inline |
value_type bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >::scalar |