|
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) |
|