|
Cytnx v0.7.6
|
#include <Scalar.hpp>
Public Member Functions | |
| Scalar () | |
| Scalar (const cytnx_complex128 &in) | |
| Scalar (const cytnx_complex64 &in) | |
| Scalar (const cytnx_double &in) | |
| Scalar (const cytnx_float &in) | |
| Scalar (const cytnx_uint64 &in) | |
| Scalar (const cytnx_int64 &in) | |
| Scalar (const cytnx_uint32 &in) | |
| Scalar (const cytnx_int32 &in) | |
| Scalar (const cytnx_uint16 &in) | |
| Scalar (const cytnx_int16 &in) | |
| Scalar (const cytnx_bool &in) | |
| template<class T > | |
| Scalar (const T &in, const unsigned int &dtype) | |
| Scalar (const Sproxy &prox) | |
| Scalar (Scalar_base *in) | |
| Scalar (const Scalar &rhs) | |
| Scalar & | operator= (const Scalar &rhs) |
| Scalar & | operator= (const cytnx_complex128 &rhs) |
| Scalar & | operator= (const cytnx_complex64 &rhs) |
| Scalar & | operator= (const cytnx_double &rhs) |
| Scalar & | operator= (const cytnx_float &rhs) |
| Scalar & | operator= (const cytnx_uint64 &rhs) |
| Scalar & | operator= (const cytnx_int64 &rhs) |
| Scalar & | operator= (const cytnx_uint32 &rhs) |
| Scalar & | operator= (const cytnx_int32 &rhs) |
| Scalar & | operator= (const cytnx_uint16 &rhs) |
| Scalar & | operator= (const cytnx_int16 &rhs) |
| Scalar & | operator= (const cytnx_bool &rhs) |
| Scalar | astype (const unsigned int &dtype) const |
| Scalar | conj () const |
| Scalar | imag () const |
| Scalar | real () const |
| int | dtype () const |
| void | print () const |
| operator cytnx_double () const | |
| operator cytnx_float () const | |
| operator cytnx_uint64 () const | |
| operator cytnx_int64 () const | |
| operator cytnx_uint32 () const | |
| operator cytnx_int32 () const | |
| operator cytnx_uint16 () const | |
| operator cytnx_int16 () const | |
| operator cytnx_bool () const | |
| ~Scalar () | |
| template<class T > | |
| void | operator+= (const T &rc) |
| void | operator+= (const Scalar &rhs) |
| template<class T > | |
| void | operator-= (const T &rc) |
| void | operator-= (const Scalar &rhs) |
| template<class T > | |
| void | operator*= (const T &rc) |
| void | operator*= (const Scalar &rhs) |
| template<class T > | |
| void | operator/= (const T &rc) |
| void | operator/= (const Scalar &rhs) |
| void | iabs () |
| void | isqrt () |
| Scalar | abs () const |
| Scalar | sqrt () const |
| template<class T > | |
| bool | less (const T &rc) const |
| bool | less (const Scalar &rhs) const |
| template<class T > | |
| bool | leq (const T &rc) const |
| bool | leq (const Scalar &rhs) const |
| template<class T > | |
| bool | greater (const T &rc) const |
| bool | greater (const Scalar &rhs) const |
| template<class T > | |
| bool | geq (const T &rc) const |
| bool | geq (const Scalar &rhs) const |
| template<class T > | |
| Scalar | radd (const T &rc) const |
| Scalar | radd (const Scalar &rhs) const |
| template<class T > | |
| Scalar | rmul (const T &rc) const |
| Scalar | rmul (const Scalar &rhs) const |
| template<class T > | |
| Scalar | rsub (const T &rc) const |
| Scalar | rsub (const Scalar &rhs) const |
| template<class T > | |
| Scalar | rdiv (const T &rc) const |
| Scalar | rdiv (const Scalar &rhs) const |
Static Public Member Functions | |
| static Scalar | maxval (const unsigned int &dtype) |
| static Scalar | minval (const unsigned int &dtype) |
Public Attributes | |
| Scalar_base * | _impl |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| cytnx::Scalar::Scalar | ( | const Sproxy & | prox | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Scalar_base* cytnx::Scalar::_impl |