|
Cytnx v0.9.3
|
This is the complete list of members for cytnx::UniTensor, including all inherited members.
| Add(const UniTensor &rhs) const | cytnx::UniTensor | |
| Add(const Scalar &rhs) const | cytnx::UniTensor | |
| Add_(const UniTensor &rhs) | cytnx::UniTensor | inline |
| Add_(const Scalar &rhs) | cytnx::UniTensor | inline |
| astype(const unsigned int &dtype) const | cytnx::UniTensor | inline |
| at(const std::vector< cytnx_uint64 > &locator) | cytnx::UniTensor | inline |
| at(const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| at(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| at(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &locator) | cytnx::UniTensor | inline |
| at(const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| at(const std::vector< cytnx_uint64 > &locator) | cytnx::UniTensor | inline |
| at(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &locator) | cytnx::UniTensor | inline |
| at(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| bond(const cytnx_uint64 &idx) const | cytnx::UniTensor | inline |
| bond(const std::string &lbl) const | cytnx::UniTensor | inline |
| bond_(const cytnx_uint64 &idx) const | cytnx::UniTensor | inline |
| bond_(const cytnx_uint64 &idx) | cytnx::UniTensor | inline |
| bond_(const std::string &lbl) const | cytnx::UniTensor | inline |
| bond_(const std::string &lbl) | cytnx::UniTensor | inline |
| bonds() const | cytnx::UniTensor | inline |
| bonds() | cytnx::UniTensor | inline |
| clone() const | cytnx::UniTensor | inline |
| combineBonds(const std::vector< cytnx_int64 > &indicators, const bool &force, const bool &by_label) | cytnx::UniTensor | inline |
| combineBonds(const std::vector< std::string > &indicators, const bool &force=false) | cytnx::UniTensor | inline |
| combineBonds(const std::vector< cytnx_int64 > &indicators, const bool &force=false) | cytnx::UniTensor | inline |
| Conj() const | cytnx::UniTensor | inline |
| Conj_() | cytnx::UniTensor | inline |
| contiguous() const | cytnx::UniTensor | inline |
| contiguous_() | cytnx::UniTensor | inline |
| contract(const UniTensor &inR, const bool &mv_elem_self=false, const bool &mv_elem_rhs=false) const | cytnx::UniTensor | inline |
| Dagger() const | cytnx::UniTensor | inline |
| Dagger_() | cytnx::UniTensor | inline |
| device() const | cytnx::UniTensor | inline |
| device_str() const | cytnx::UniTensor | inline |
| Div(const UniTensor &rhs) const | cytnx::UniTensor | |
| Div(const Scalar &rhs) const | cytnx::UniTensor | |
| Div_(const UniTensor &rhs) | cytnx::UniTensor | inline |
| Div_(const Scalar &rhs) | cytnx::UniTensor | inline |
| dtype() const | cytnx::UniTensor | inline |
| dtype_str() const | cytnx::UniTensor | inline |
| elem_exists(const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| from(const UniTensor &rhs, const bool &force=false) | cytnx::UniTensor | inline |
| get(const std::vector< Accessor > &accessors) const | cytnx::UniTensor | inline |
| get_block(const cytnx_uint64 &idx=0) const | cytnx::UniTensor | inline |
| get_block(const std::vector< cytnx_int64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block(const std::vector< std::string > &lbls, const std::vector< cytnx_int64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block(const std::initializer_list< cytnx_int64 > &qnum, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block(const std::vector< cytnx_uint64 > &qnum, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block_(const cytnx_uint64 &idx=0) const | cytnx::UniTensor | inline |
| get_block_(const cytnx_uint64 &idx=0) | cytnx::UniTensor | inline |
| get_block_(const std::vector< cytnx_int64 > &qidx, const bool &force=false) | cytnx::UniTensor | inline |
| get_block_(const std::vector< std::string > &lbls, const std::vector< cytnx_int64 > &qidx, const bool &force=false) | cytnx::UniTensor | inline |
| get_block_(const std::initializer_list< cytnx_int64 > &qidx, const bool &force=false) | cytnx::UniTensor | inline |
| get_block_(const std::vector< cytnx_uint64 > &qidx, const bool &force=false) | cytnx::UniTensor | inline |
| get_block_(const std::vector< std::string > &lbls, const std::vector< cytnx_uint64 > &qidx, const bool &force=false) | cytnx::UniTensor | inline |
| get_block_(const std::vector< cytnx_int64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block_(const std::initializer_list< cytnx_int64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_block_(const std::vector< cytnx_uint64 > &qidx, const bool &force=false) const | cytnx::UniTensor | inline |
| get_blocks() const | cytnx::UniTensor | inline |
| get_blocks_(const bool &silent=false) const | cytnx::UniTensor | inline |
| get_blocks_(const bool &silent=false) | cytnx::UniTensor | inline |
| get_elem(const std::vector< cytnx_uint64 > &locator) const | cytnx::UniTensor | inline |
| get_index(std::string lbl) const | cytnx::UniTensor | inline |
| get_itoi() const | cytnx::UniTensor | inline |
| get_itoi() | cytnx::UniTensor | inline |
| get_qindices(const cytnx_uint64 &bidx) const | cytnx::UniTensor | inline |
| get_qindices(const cytnx_uint64 &bidx) | cytnx::UniTensor | inline |
| group_basis() const | cytnx::UniTensor | inline |
| group_basis_() | cytnx::UniTensor | inline |
| Init(const Tensor &in_tensor, const bool &is_diag=false, const cytnx_int64 &rowrank=-1, const std::vector< std::string > &in_labels={}, const std::string &name="") | cytnx::UniTensor | inline |
| Init(const std::vector< Bond > &bonds, const std::vector< std::string > &in_labels={}, const cytnx_int64 &rowrank=-1, const unsigned int &dtype=Type.Double, const int &device=Device.cpu, const bool &is_diag=false, const std::string &name="") | cytnx::UniTensor | inline |
| is_blockform() const | cytnx::UniTensor | inline |
| is_braket_form() const | cytnx::UniTensor | inline |
| is_contiguous() const | cytnx::UniTensor | inline |
| is_diag() const | cytnx::UniTensor | inline |
| is_tag() const | cytnx::UniTensor | inline |
| item() | cytnx::UniTensor | inline |
| item() const | cytnx::UniTensor | inline |
| labels() const | cytnx::UniTensor | inline |
| Load(const std::string &fname) | cytnx::UniTensor | static |
| Load(const char *fname) | cytnx::UniTensor | static |
| Mul(const UniTensor &rhs) const | cytnx::UniTensor | |
| Mul(const Scalar &rhs) const | cytnx::UniTensor | |
| Mul_(const UniTensor &rhs) | cytnx::UniTensor | inline |
| Mul_(const Scalar &rhs) | cytnx::UniTensor | inline |
| name() const | cytnx::UniTensor | inline |
| Nblocks() const | cytnx::UniTensor | inline |
| Norm() const | cytnx::UniTensor | inline |
| normalize() const | cytnx::UniTensor | inline |
| normalize_() | cytnx::UniTensor | inline |
| operator*=(const UniTensor &rhs) | cytnx::UniTensor | inline |
| operator*=(const Scalar &rhs) | cytnx::UniTensor | inline |
| operator+=(const UniTensor &rhs) | cytnx::UniTensor | inline |
| operator+=(const Scalar &rhs) | cytnx::UniTensor | inline |
| operator-=(const UniTensor &rhs) | cytnx::UniTensor | inline |
| operator-=(const Scalar &rhs) | cytnx::UniTensor | inline |
| operator/=(const UniTensor &rhs) | cytnx::UniTensor | inline |
| operator/=(const Scalar &rhs) | cytnx::UniTensor | inline |
| permute(const std::vector< cytnx_int64 > &mapper, const cytnx_int64 &rowrank=-1) const | cytnx::UniTensor | inline |
| permute(const std::vector< std::string > &mapper, const cytnx_int64 &rowrank=-1) const | cytnx::UniTensor | inline |
| permute(const std::initializer_list< char * > &mapper, const cytnx_int64 &rowrank=-1) const | cytnx::UniTensor | inline |
| permute_(const std::vector< cytnx_int64 > &mapper, const cytnx_int64 &rowrank=-1) | cytnx::UniTensor | inline |
| permute_(const std::vector< std::string > &mapper, const cytnx_int64 &rowrank=-1) | cytnx::UniTensor | inline |
| Pow(const double &p) const | cytnx::UniTensor | |
| Pow_(const double &p) | cytnx::UniTensor | |
| print_block(const cytnx_int64 &idx, const bool &full_info=true) const | cytnx::UniTensor | inline |
| print_blocks(const bool &full_info=true) const | cytnx::UniTensor | inline |
| print_diagram(const bool &bond_info=false) | cytnx::UniTensor | inline |
| put_block(const Tensor &in, const cytnx_uint64 &idx=0) | cytnx::UniTensor | inline |
| put_block(const Tensor &in_tens, const std::vector< cytnx_int64 > &qidx, const bool &force) | cytnx::UniTensor | inline |
| put_block_(Tensor &in, const cytnx_uint64 &idx=0) | cytnx::UniTensor | inline |
| put_block_(Tensor &in, const std::vector< cytnx_int64 > &qidx, const bool &force) | cytnx::UniTensor | inline |
| rank() const | cytnx::UniTensor | inline |
| relabel(const cytnx_int64 &inx, const std::string &new_label) const | cytnx::UniTensor | inline |
| relabel(const std::string &old_label, const std::string &new_label) const | cytnx::UniTensor | inline |
| relabel_(const cytnx_int64 &inx, const std::string &new_label) | cytnx::UniTensor | inline |
| relabel_(const std::string &old_label, const std::string &new_label) | cytnx::UniTensor | inline |
| relabels(const std::vector< std::string > &new_labels) const | cytnx::UniTensor | inline |
| relabels(const std::initializer_list< char * > &new_lbls) const | cytnx::UniTensor | inline |
| relabels(const std::vector< std::string > &old_labels, const std::vector< std::string > &new_labels) const | cytnx::UniTensor | inline |
| relabels(const std::initializer_list< char * > &old_lbls, const std::initializer_list< char * > &new_lbls) const | cytnx::UniTensor | inline |
| relabels_(const std::vector< std::string > &new_labels) | cytnx::UniTensor | inline |
| relabels_(const std::initializer_list< char * > &new_lbls) | cytnx::UniTensor | inline |
| relabels_(const std::vector< std::string > &old_labels, const std::vector< std::string > &new_labels) | cytnx::UniTensor | inline |
| relabels_(const std::initializer_list< char * > &old_lbls, const std::initializer_list< char * > &new_lbls) | cytnx::UniTensor | inline |
| reshape(const std::vector< cytnx_int64 > &new_shape, const cytnx_uint64 &rowrank=0) | cytnx::UniTensor | inline |
| reshape_(const std::vector< cytnx_int64 > &new_shape, const cytnx_uint64 &rowrank=0) | cytnx::UniTensor | inline |
| rowrank() const | cytnx::UniTensor | inline |
| same_data(const UniTensor &rhs) const | cytnx::UniTensor | inline |
| Save(const std::string &fname) const | cytnx::UniTensor | |
| Save(const char *fname) const | cytnx::UniTensor | |
| set(const std::vector< Accessor > &accessors, const Tensor &rhs) | cytnx::UniTensor | inline |
| set_elem(const std::vector< cytnx_uint64 > &locator, const T2 &rc) | cytnx::UniTensor | inline |
| set_label(const cytnx_int64 &idx, const std::string &new_label) | cytnx::UniTensor | inline |
| set_label(const cytnx_int64 &idx, const char *new_label) | cytnx::UniTensor | inline |
| set_label(const std::string &old_label, const std::string &new_label) | cytnx::UniTensor | inline |
| set_label(const char *old_label, const std::string &new_label) | cytnx::UniTensor | inline |
| set_label(const std::string &old_label, const char *new_label) | cytnx::UniTensor | inline |
| set_label(const char *old_label, const char *new_label) | cytnx::UniTensor | inline |
| set_labels(const std::vector< std::string > &new_labels) | cytnx::UniTensor | inline |
| set_labels(const std::initializer_list< char * > &new_labels) | cytnx::UniTensor | inline |
| set_name(const std::string &in) | cytnx::UniTensor | inline |
| set_rowrank(const cytnx_uint64 &new_rowrank) const | cytnx::UniTensor | inline |
| set_rowrank_(const cytnx_uint64 &new_rowrank) | cytnx::UniTensor | inline |
| shape() const | cytnx::UniTensor | inline |
| Sub(const UniTensor &rhs) const | cytnx::UniTensor | |
| Sub(const Scalar &rhs) const | cytnx::UniTensor | |
| Sub_(const UniTensor &rhs) | cytnx::UniTensor | inline |
| Sub_(const Scalar &rhs) | cytnx::UniTensor | inline |
| syms() const | cytnx::UniTensor | inline |
| tag() | cytnx::UniTensor | inline |
| to(const int &device) const | cytnx::UniTensor | inline |
| to_(const int &device) | cytnx::UniTensor | inline |
| to_dense() | cytnx::UniTensor | inline |
| to_dense_() | cytnx::UniTensor | inline |
| Trace(const std::string &a, const std::string &b) const | cytnx::UniTensor | inline |
| Trace(const cytnx_int64 &a=0, const cytnx_int64 &b=1) const | cytnx::UniTensor | inline |
| Trace_(const std::string &a, const std::string &b) | cytnx::UniTensor | inline |
| Trace_(const cytnx_int64 &a=0, const cytnx_int64 &b=1) | cytnx::UniTensor | inline |
| Transpose() const | cytnx::UniTensor | inline |
| Transpose_() | cytnx::UniTensor | inline |
| truncate(const std::string &label, const cytnx_uint64 &dim) const | cytnx::UniTensor | inline |
| truncate(const cytnx_int64 &bond_idx, const cytnx_uint64 &dim) const | cytnx::UniTensor | inline |
| truncate_(const std::string &label, const cytnx_uint64 &dim) | cytnx::UniTensor | inline |
| truncate_(const cytnx_int64 &bond_idx, const cytnx_uint64 &dim) | cytnx::UniTensor | inline |
| UniTensor(const Tensor &in_tensor, const bool &is_diag=false, const cytnx_int64 &rowrank=-1, const std::vector< std::string > &in_labels={}, const std::string &name="") | cytnx::UniTensor | inlineexplicit |
| UniTensor(const std::vector< Bond > &bonds, const std::vector< std::string > &in_labels={}, const cytnx_int64 &rowrank=-1, const unsigned int &dtype=Type.Double, const int &device=Device.cpu, const bool &is_diag=false, const std::string &name="") | cytnx::UniTensor | inline |
| uten_type() const | cytnx::UniTensor | inline |
| uten_type_str() const | cytnx::UniTensor | inline |