#include <MPS.hpp>
|
| MPS & | Init (const cytnx_uint64 &N, const std::vector< cytnx_uint64 > &vphys_dim, const cytnx_uint64 &virt_dim, const cytnx_int64 &dtype=Type.Double, const cytnx_int64 &mps_type=0) |
| |
| MPS & | Init (const cytnx_uint64 &N, const cytnx_uint64 &phys_dim, const cytnx_uint64 &virt_dim, const cytnx_int64 &dtype=Type.Double, const cytnx_int64 &mps_type=0) |
| |
| MPS & | Init_Msector (const cytnx_uint64 &N, const std::vector< cytnx_uint64 > &vphys_dim, const cytnx_uint64 &virt_dim, const std::vector< cytnx_int64 > &select, const cytnx_int64 &dtype=Type.Double, const cytnx_int64 &mps_type=0) |
| |
| cytnx_uint64 | size () |
| |
| int | mps_type () const |
| |
| std::string | mps_type_str () const |
| |
| MPS | clone () const |
| |
| std::vector< UniTensor > & | data () |
| |
| MPS & | Into_Lortho () |
| |
| MPS & | S_mvleft () |
| |
| MPS & | S_mvright () |
| |
| Scalar | norm () const |
| |
| cytnx_int64 | phys_dim (const cytnx_int64 &idx) |
| |
| cytnx_int64 & | virt_dim () |
| |
| cytnx_int64 & | S_loc () |
| |
| void | Save (const std::string &fname) const |
| |
| void | Save (const char *fname) const |
| |
|
| static MPS | Load (const std::string &fname) |
| |
| static MPS | Load (const char *fname) |
| |
◆ clone()
| MPS cytnx::tn_algo::MPS::clone |
( |
| ) |
const |
|
inline |
◆ data()
| std::vector< UniTensor > & cytnx::tn_algo::MPS::data |
( |
| ) |
|
|
inline |
◆ Init() [1/2]
◆ Init() [2/2]
◆ Init_Msector()
◆ Into_Lortho()
| MPS & cytnx::tn_algo::MPS::Into_Lortho |
( |
| ) |
|
|
inline |
◆ Load() [1/2]
| static MPS cytnx::tn_algo::MPS::Load |
( |
const char * |
fname | ) |
|
|
static |
◆ Load() [2/2]
| static MPS cytnx::tn_algo::MPS::Load |
( |
const std::string & |
fname | ) |
|
|
static |
◆ mps_type()
| int cytnx::tn_algo::MPS::mps_type |
( |
| ) |
const |
|
inline |
◆ mps_type_str()
| std::string cytnx::tn_algo::MPS::mps_type_str |
( |
| ) |
const |
|
inline |
◆ norm()
| Scalar cytnx::tn_algo::MPS::norm |
( |
| ) |
const |
|
inline |
◆ phys_dim()
◆ S_loc()
◆ S_mvleft()
| MPS & cytnx::tn_algo::MPS::S_mvleft |
( |
| ) |
|
|
inline |
◆ S_mvright()
| MPS & cytnx::tn_algo::MPS::S_mvright |
( |
| ) |
|
|
inline |
◆ Save() [1/2]
| void cytnx::tn_algo::MPS::Save |
( |
const char * |
fname | ) |
const |
◆ Save() [2/2]
| void cytnx::tn_algo::MPS::Save |
( |
const std::string & |
fname | ) |
const |
◆ size()
◆ virt_dim()
The documentation for this class was generated from the following file: