#include <Scalar.hpp>
◆ Scalar() [1/6]
| cytnx::Scalar::Scalar |
( |
| ) |
|
|
inline |
◆ Scalar() [2/6]
template<class T >
| cytnx::Scalar::Scalar |
( |
const T & |
in | ) |
|
|
inline |
◆ Scalar() [3/6]
template<class T >
| cytnx::Scalar::Scalar |
( |
const T & |
in, |
|
|
const unsigned int & |
dtype |
|
) |
| |
|
inline |
◆ Scalar() [4/6]
| cytnx::Scalar::Scalar |
( |
const Sproxy & |
prox | ) |
|
◆ Scalar() [5/6]
| cytnx::Scalar::Scalar |
( |
Scalar_base * |
in | ) |
|
|
inline |
◆ Scalar() [6/6]
| cytnx::Scalar::Scalar |
( |
const Scalar & |
rhs | ) |
|
|
inline |
◆ ~Scalar()
| cytnx::Scalar::~Scalar |
( |
| ) |
|
|
inline |
◆ abs()
| Scalar cytnx::Scalar::abs |
( |
| ) |
const |
|
inline |
◆ astype()
| Scalar cytnx::Scalar::astype |
( |
const unsigned int & |
dtype | ) |
const |
|
inline |
◆ dtype()
| int cytnx::Scalar::dtype |
( |
| ) |
const |
|
inline |
◆ geq() [1/2]
| bool cytnx::Scalar::geq |
( |
const Scalar & |
rhs | ) |
const |
|
inline |
◆ geq() [2/2]
template<class T >
| bool cytnx::Scalar::geq |
( |
const T & |
rc | ) |
const |
|
inline |
◆ greater() [1/2]
| bool cytnx::Scalar::greater |
( |
const Scalar & |
rhs | ) |
const |
|
inline |
◆ greater() [2/2]
template<class T >
| bool cytnx::Scalar::greater |
( |
const T & |
rc | ) |
const |
|
inline |
◆ iabs()
| void cytnx::Scalar::iabs |
( |
| ) |
|
|
inline |
◆ leq() [1/2]
| bool cytnx::Scalar::leq |
( |
const Scalar & |
rhs | ) |
const |
|
inline |
◆ leq() [2/2]
template<class T >
| bool cytnx::Scalar::leq |
( |
const T & |
rc | ) |
const |
|
inline |
◆ less() [1/2]
| bool cytnx::Scalar::less |
( |
const Scalar & |
rhs | ) |
const |
|
inline |
◆ less() [2/2]
template<class T >
| bool cytnx::Scalar::less |
( |
const T & |
rc | ) |
const |
|
inline |
◆ operator cytnx_bool()
◆ operator cytnx_double()
◆ operator cytnx_float()
◆ operator cytnx_int16()
◆ operator cytnx_int32()
◆ operator cytnx_int64()
◆ operator cytnx_uint16()
◆ operator cytnx_uint32()
◆ operator cytnx_uint64()
◆ operator*()
template<class T >
| Scalar cytnx::Scalar::operator* |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator*=() [1/2]
| void cytnx::Scalar::operator*= |
( |
const Scalar & |
rhs | ) |
|
|
inline |
◆ operator*=() [2/2]
template<class T >
| void cytnx::Scalar::operator*= |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator+()
template<class T >
| Scalar cytnx::Scalar::operator+ |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator+=() [1/2]
| void cytnx::Scalar::operator+= |
( |
const Scalar & |
rhs | ) |
|
|
inline |
◆ operator+=() [2/2]
template<class T >
| void cytnx::Scalar::operator+= |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator-()
template<class T >
| Scalar cytnx::Scalar::operator- |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator-=() [1/2]
| void cytnx::Scalar::operator-= |
( |
const Scalar & |
rhs | ) |
|
|
inline |
◆ operator-=() [2/2]
template<class T >
| void cytnx::Scalar::operator-= |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator/()
template<class T >
| Scalar cytnx::Scalar::operator/ |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator/=() [1/2]
| void cytnx::Scalar::operator/= |
( |
const Scalar & |
rhs | ) |
|
|
inline |
◆ operator/=() [2/2]
template<class T >
| void cytnx::Scalar::operator/= |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator<()
template<class T >
| bool cytnx::Scalar::operator< |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator<=()
template<class T >
| bool cytnx::Scalar::operator<= |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
template<class T >
| Scalar & cytnx::Scalar::operator= |
( |
const T & |
rhs | ) |
|
|
inline |
◆ operator>()
template<class T >
| bool cytnx::Scalar::operator> |
( |
const T & |
rc | ) |
|
|
inline |
◆ operator>=()
template<class T >
| bool cytnx::Scalar::operator>= |
( |
const T & |
rc | ) |
|
|
inline |
◆ print()
| void cytnx::Scalar::print |
( |
| ) |
const |
|
inline |
◆ radd() [1/2]
◆ radd() [2/2]
template<class T >
| Scalar cytnx::Scalar::radd |
( |
const T & |
rc | ) |
const |
|
inline |
◆ rdiv() [1/2]
◆ rdiv() [2/2]
template<class T >
| Scalar cytnx::Scalar::rdiv |
( |
const T & |
rc | ) |
const |
|
inline |
◆ rmul() [1/2]
◆ rmul() [2/2]
template<class T >
| Scalar cytnx::Scalar::rmul |
( |
const T & |
rc | ) |
const |
|
inline |
◆ rsub() [1/2]
◆ rsub() [2/2]
template<class T >
| Scalar cytnx::Scalar::rsub |
( |
const T & |
rc | ) |
const |
|
inline |
◆ _impl
| Scalar_base* cytnx::Scalar::_impl |
The documentation for this class was generated from the following files: