VMPS++
|
Definition at line 5 of file MpsBoundaries.h.
#include <MpsBoundaries.h>
Public Types | |
typedef Matrix< Scalar, Dynamic, Dynamic > | MatrixType |
Public Member Functions | |
MpsBoundaries () | |
MpsBoundaries (const Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &L_input, const Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > &R_input, const vector< vector< Biped< Symmetry, MatrixType > > > &AL_input, const vector< vector< Biped< Symmetry, MatrixType > > > &AR_input, const vector< vector< qarray< Symmetry::Nq > > > &qloc_input) | |
size_t | length () const |
bool | IS_TRIVIAL () const |
void | set_open_bc (qarray< Symmetry::Nq > &Qtot) |
template<typename OtherScalar > | |
MpsBoundaries< Symmetry, OtherScalar > | cast () const |
Public Attributes | |
bool | TRIVIAL_BOUNDARIES = true |
size_t | N_sites = 0 |
Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > | L |
Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > | R |
Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > | Lsq |
Tripod< Symmetry, Matrix< Scalar, Dynamic, Dynamic > > | Rsq |
std::array< vector< vector< Biped< Symmetry, MatrixType > > >, 3 > | A |
vector< vector< qarray< Symmetry::Nq > > > | qloc |
typedef Matrix<Scalar,Dynamic,Dynamic> MpsBoundaries< Symmetry, Scalar >::MatrixType |
Definition at line 9 of file MpsBoundaries.h.
|
inline |
Definition at line 11 of file MpsBoundaries.h.
|
inline |
Definition at line 13 of file MpsBoundaries.h.
|
inline |
Definition at line 43 of file MpsBoundaries.h.
|
inline |
Definition at line 29 of file MpsBoundaries.h.
|
inline |
Definition at line 27 of file MpsBoundaries.h.
|
inline |
Definition at line 31 of file MpsBoundaries.h.
std::array<vector<vector<Biped<Symmetry,MatrixType> > >,3> MpsBoundaries< Symmetry, Scalar >::A |
Definition at line 96 of file MpsBoundaries.h.
Tripod<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > MpsBoundaries< Symmetry, Scalar >::L |
Definition at line 90 of file MpsBoundaries.h.
Tripod<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > MpsBoundaries< Symmetry, Scalar >::Lsq |
Definition at line 93 of file MpsBoundaries.h.
size_t MpsBoundaries< Symmetry, Scalar >::N_sites = 0 |
Definition at line 88 of file MpsBoundaries.h.
vector<vector<qarray<Symmetry::Nq> > > MpsBoundaries< Symmetry, Scalar >::qloc |
Definition at line 98 of file MpsBoundaries.h.
Tripod<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > MpsBoundaries< Symmetry, Scalar >::R |
Definition at line 91 of file MpsBoundaries.h.
Tripod<Symmetry,Matrix<Scalar,Dynamic,Dynamic> > MpsBoundaries< Symmetry, Scalar >::Rsq |
Definition at line 94 of file MpsBoundaries.h.
bool MpsBoundaries< Symmetry, Scalar >::TRIVIAL_BOUNDARIES = true |
Definition at line 86 of file MpsBoundaries.h.