Cytnx v0.9.4
Loading...
Searching...
No Matches
cytnx::UniTensor Member List

This is the complete list of members for cytnx::UniTensor, including all inherited members.

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