BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer > Struct Template Reference

#include <tree_output_data.h>

Collaboration diagram for bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >:
Collaboration graph
[legend]

Public Member Functions

const Tensordata () const
 
Tensordata ()
 

Public Attributes

Tensor array
 

Static Public Attributes

static constexpr int tensor_dim = Tensor::tensor_dim
 
static constexpr size_t ALPHA = AlphaModifer
 
static constexpr size_t BETA = BetaModifer
 

Member Function Documentation

◆ data() [1/2]

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
const Tensor& bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::data ( ) const
inline

◆ data() [2/2]

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
Tensor& bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::data ( )
inline

Member Data Documentation

◆ ALPHA

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
constexpr size_t bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::ALPHA = AlphaModifer
static

◆ array

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
Tensor bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::array

◆ BETA

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
constexpr size_t bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::BETA = BetaModifer
static

◆ tensor_dim

template<class Tensor, int AlphaModifer = 1, int BetaModifer = 0>
constexpr int bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >::tensor_dim = Tensor::tensor_dim
static

The documentation for this struct was generated from the following file: