|
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 |
Public Types inherited from bc::tensors::exprs::Scalar_Constant_Base< Scalar_Constant< Scalar, SystemTag > > | |
| using | copy_constructible = std::false_type |
| using | move_constructible = std::false_type |
| using | copy_assignable = std::false_type |
| using | move_assignable = std::false_type |
Public Types inherited from bc::Shape< 0 > | |
| using | size_t = bc::size_t |
| using | value_type = size_t |
Public Types inherited from bc::tensors::exprs::Kernel_Array_Base< Scalar_Constant< Scalar, SystemTag > > | |
| using | expression_template_array_type = std::true_type |
Public Attributes | |
| value_type | scalar |
Additional Inherited Members | |
Static Public Attributes inherited from bc::tensors::exprs::Scalar_Constant_Base< Scalar_Constant< Scalar, SystemTag > > | |
| static constexpr int | tensor_iterator_dim |
| static constexpr int | tensor_dim |
Static Public Attributes inherited from bc::Shape< 0 > | |
| 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 |
1.8.13