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

#include <cmath.h>

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)
 

Member Function Documentation

◆ apply()

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

◆ operator()() [1/3]

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

◆ operator()() [2/3]

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

◆ operator()() [3/3]

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

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