Xped
Loading...
Searching...
No Matches
PEPSContractions.hpp File Reference
#include <tuple>
#include "Xped/Core/Tensor.hpp"
#include "PEPS/PEPSContractions.cpp"
Include dependency graph for PEPSContractions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Xped
 

Functions

template<typename Derived1 , typename Derived2 >
auto Xped::decompose (XPED_CONST TensorBase< Derived1 > &T1, XPED_CONST TensorBase< Derived2 > &T2, const std::size_t max_nsv)
 
template<typename Scalar , typename Symmetry , typename AllocationPolicy >
std::pair< Tensor< Scalar, 1, 3, Symmetry, true, AllocationPolicy >, Tensor< Scalar, 3, 1, Symmetry, true, AllocationPolicy > > Xped::decompose (XPED_CONST Tensor< Scalar, 3, 3, Symmetry, true, AllocationPolicy > &T1, XPED_CONST Tensor< Scalar, 3, 3, Symmetry, true, AllocationPolicy > &T2, const std::size_t max_nsv)
 
template<typename Scalar , typename Symmetry , typename AllocationPolicy >
std::pair< Tensor< Scalar, 1, 2, Symmetry, true, AllocationPolicy >, Tensor< Scalar, 2, 1, Symmetry, true, AllocationPolicy > > Xped::decompose (XPED_CONST Tensor< Scalar, 2, 2, Symmetry, true, AllocationPolicy > &T1, XPED_CONST Tensor< Scalar, 2, 2, Symmetry, true, AllocationPolicy > &T2, const std::size_t max_nsv)
 
template<typename Scalar , typename Symmetry , typename AllocationPolicy , typename DerivedL , typename DerivedT , typename DerivedR , typename DerivedB >
Tensor< Scalar, 2, 3, Symmetry, false, AllocationPolicy > Xped::applyWeights (XPED_CONST Tensor< Scalar, 2, 3, Symmetry, false, AllocationPolicy > &A, XPED_CONST TensorBase< DerivedL > &wL, XPED_CONST TensorBase< DerivedT > &wT, XPED_CONST TensorBase< DerivedR > &wR, XPED_CONST TensorBase< DerivedB > &wB)