BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
bc::oper::cmath_functions::Exp Struct Reference

#include <cmath.h>

Collaboration diagram for bc::oper::cmath_functions::Exp:
Collaboration graph
[legend]

Classes

struct  Derivative
 

Public Member Functions

template<class value_type >
BCINLINE value_type operator() (const value_type &x) const
 
template<class Xpr >
auto operator() (const bc::tensors::Expression_Base< Xpr > &tensor)
 
template<class Xpr >
auto operator() (const bc::tensors::Tensor_Base< Xpr > &tensor)
 

Static Public Member Functions

template<class value_type >
static BCINLINE auto apply (const value_type &x)
 

Public Attributes

struct bc::oper::cmath_functions::Exp::Derivative dx
 

Member Function Documentation

◆ apply()

template<class value_type >
static BCINLINE auto bc::oper::cmath_functions::Exp::apply ( const value_type &  x)
inlinestatic

◆ operator()() [1/3]

template<class Xpr >
auto bc::oper::cmath_functions::Exp::operator() ( const bc::tensors::Tensor_Base< Xpr > &  tensor)
inline

◆ operator()() [2/3]

template<class Xpr >
auto bc::oper::cmath_functions::Exp::operator() ( const bc::tensors::Expression_Base< Xpr > &  tensor)
inline

◆ operator()() [3/3]

template<class value_type >
BCINLINE value_type bc::oper::cmath_functions::Exp::operator() ( const value_type &  x) const
inline

Member Data Documentation

◆ dx

struct bc::oper::cmath_functions::Exp::Derivative bc::oper::cmath_functions::Exp::dx

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