MLX
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Power Struct Reference

#include <binary_ops.h>

Public Member Functions

template<typename T >
metal::enable_if_t<!metal::is_integral_v< T >, T > operator() (T base, T exp)
 
template<typename T >
metal::enable_if_t< metal::is_integral_v< T >, T > operator() (T base, T exp)
 
template<>
complex64_t operator() (complex64_t x, complex64_t y)
 

Member Function Documentation

◆ operator()() [1/3]

template<>
complex64_t Power::operator() ( complex64_t x,
complex64_t y )
inline

◆ operator()() [2/3]

template<typename T >
metal::enable_if_t<!metal::is_integral_v< T >, T > Power::operator() ( T base,
T exp )
inline

◆ operator()() [3/3]

template<typename T >
metal::enable_if_t< metal::is_integral_v< T >, T > Power::operator() ( T base,
T exp )
inline

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