Cytnx v0.9.1
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
Scalar.cpp File Reference
#include "Scalar.hpp"
#include "Storage.hpp"
Include dependency graph for Scalar.cpp:

Namespaces

namespace  cytnx
 

Functions

cytnx_complex128 cytnx::complex128 (const Scalar &in)
 Convert a Scalar object to a cytnx::complex128.
 
cytnx_complex64 cytnx::complex64 (const Scalar &in)
 Convert a Scalar object to a cytnx::complex64.
 
std::ostream & cytnx::operator<< (std::ostream &os, const Scalar &in)
 The stream operator for Scalar objects.
 
Scalar cytnx::operator+ (const Scalar &lc, const Scalar &rs)
 The addition operator between two Scalar objects.
 
Scalar cytnx::operator* (const Scalar &lc, const Scalar &rs)
 The multiplication operator between two Scalar objects.
 
Scalar cytnx::operator- (const Scalar &lc, const Scalar &rs)
 The subtraction operator between two Scalar objects.
 
Scalar cytnx::operator/ (const Scalar &lc, const Scalar &rs)
 The division operator between two Scalar objects.
 
bool cytnx::operator< (const Scalar &lc, const Scalar &rs)
 The less-than operator between two Scalar objects.
 
bool cytnx::operator> (const Scalar &lc, const Scalar &rs)
 The greater-than operator between two Scalar objects.
 
bool cytnx::operator<= (const Scalar &lc, const Scalar &rs)
 The less-than-or-equal operator between two Scalar objects.
 
bool cytnx::operator>= (const Scalar &lc, const Scalar &rs)
 The greater-than-or-equal operator between two Scalar objects.
 
bool cytnx::operator== (const Scalar &lc, const Scalar &rs)
 The equal operator between two Scalar objects.
 
Scalar cytnx::abs (const Scalar &c)
 Return the absolute value of a Scalar object.
 
Scalar cytnx::sqrt (const Scalar &c)
 Return the square root of a Scalar object.
 
Scalar_base * cytnx::ScIInit_cd ()
 
Scalar_base * cytnx::ScIInit_cf ()
 
Scalar_base * cytnx::ScIInit_d ()
 
Scalar_base * cytnx::ScIInit_f ()
 
Scalar_base * cytnx::ScIInit_u64 ()
 
Scalar_base * cytnx::ScIInit_i64 ()
 
Scalar_base * cytnx::ScIInit_u32 ()
 
Scalar_base * cytnx::ScIInit_i32 ()
 
Scalar_base * cytnx::ScIInit_u16 ()
 
Scalar_base * cytnx::ScIInit_i16 ()
 
Scalar_base * cytnx::ScIInit_b ()
 

Variables

Scalar_init_interface cytnx::__ScII