# net::tensor::svd
#include <tensor_network.hpp>
# Public Functions
Name | |
---|---|
svd() =default | |
svd(int d) | |
template <typename TensorType ,typename EdgeKey ,typename EdgeKeySet ,typename EdgeVal > void | operator()(const TensorType & ten1, TensorType & ten2, TensorType & ten3, const EdgeKeySet & inds, const EdgeKey & ind1, const EdgeKey & ind2, EdgeVal & env) const |
# Public Attributes
Name | |
---|---|
int | Dc |
# Public Functions Documentation
# function svd
svd() =default
# function svd
inline svd(
int d
)
# function operator()
template <typename TensorType ,
typename EdgeKey ,
typename EdgeKeySet ,
typename EdgeVal >
inline void operator()(
const TensorType & ten1,
TensorType & ten2,
TensorType & ten3,
const EdgeKeySet & inds,
const EdgeKey & ind1,
const EdgeKey & ind2,
EdgeVal & env
) const
# Public Attributes Documentation
# variable Dc
int Dc = -1;
Updated on 15 June 2022 at 16:04:19 CST