|
| template<typename Symmetry , typename Scalar1 , typename Scalar2 > |
| void | HxV (const MpoTransferMatrix< Symmetry, Scalar1 > &H, const MpoTransferVector< Symmetry, Scalar2 > &Vin, MpoTransferVector< Symmetry, Scalar2 > &Vout) |
| |
| template<typename Symmetry , typename Scalar1 , typename Scalar2 > |
| void | HxV (const MpoTransferMatrix< Symmetry, Scalar1 > &H, MpoTransferVector< Symmetry, Scalar2 > &Vinout) |
| |
| template<typename Symmetry , typename Scalar > |
| size_t | dim (const MpoTransferMatrix< Symmetry, Scalar > &H) |
| |
| template<typename Symmetry , typename Scalar > |
| size_t | dim (const MpoTransferVector< Symmetry, Scalar > &V) |
| |
| template<typename Symmetry , typename Scalar > |
| double | squaredNorm (const MpoTransferVector< Symmetry, Scalar > &V) |
| |
| template<typename Symmetry , typename Scalar > |
| double | norm (const MpoTransferVector< Symmetry, Scalar > &V) |
| |
| template<typename Symmetry , typename Scalar > |
| void | normalize (MpoTransferVector< Symmetry, Scalar > &V) |
| |
| template<typename Symmetry , typename Scalar > |
| Scalar | dot (const MpoTransferVector< Symmetry, Scalar > &V1, const MpoTransferVector< Symmetry, Scalar > &V2) |
| |
| template<typename Symmetry , typename Scalar , typename OtherScalar > |
| MpoTransferVector< Symmetry, Scalar > | operator* (const OtherScalar &alpha, MpoTransferVector< Symmetry, Scalar > V) |
| |
| template<typename Symmetry , typename Scalar , typename OtherScalar > |
| MpoTransferVector< Symmetry, Scalar > | operator/ (MpoTransferVector< Symmetry, Scalar > V, const OtherScalar &alpha) |
| |
| template<typename Symmetry , typename Scalar , typename OtherScalar > |
| MpoTransferVector< Symmetry, Scalar > | operator+ (const MpoTransferVector< Symmetry, Scalar > &V1, const MpoTransferVector< Symmetry, Scalar > &V2) |
| |
| template<typename Symmetry , typename Scalar , typename OtherScalar > |
| MpoTransferVector< Symmetry, Scalar > | operator- (const MpoTransferVector< Symmetry, Scalar > &V1, const MpoTransferVector< Symmetry, Scalar > &V2) |
| |
| template<typename Symmetry , typename Scalar > |
| void | setZero (MpoTransferVector< Symmetry, Scalar > &V) |
| |
| template<typename Symmetry , typename Scalar , typename OtherScalar > |
| void | addScale (const OtherScalar alpha, const MpoTransferVector< Symmetry, Scalar > &Vin, MpoTransferVector< Symmetry, Scalar > &Vout) |
| |