BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
Classes | Namespaces | Typedefs
tensor_accessor.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bc::tensors::Tensor_Base< ExpressionTemplate >
 
class  bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
 
struct  bc::tensors::Scalar_Accessor
 
class  bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
 

Namespaces

 bc
 The Evaluator determines if an expression needs to be greedily optimized.
 
 bc::tensors
 

Typedefs

template<class ExpressionTemplate >
using bc::tensors::Tensor_Accessor = std::conditional_t< ExpressionTemplate::tensor_dim==0, Scalar_Accessor, Tensor_Accessor_Base< ExpressionTemplate::tensor_dim, Tensor_Base< ExpressionTemplate > >>