Cytnx v0.9.1
Loading...
Searching...
No Matches
Namespaces | Functions
UniTensor_base.cpp File Reference
#include "UniTensor.hpp"
#include "Tensor.hpp"
#include "linalg.hpp"
#include "Network.hpp"
#include <string>
Include dependency graph for UniTensor_base.cpp:

Namespaces

namespace  cytnx
 

Functions

std::ostream & cytnx::operator<< (std::ostream &os, const UniTensor &in)
 
UniTensor cytnx::Contract (const UniTensor &inL, const UniTensor &inR, const bool &cacheL=false, const bool &cacheR=false)
 Contract two UniTensor by tracing the ranks with common labels.
 
void cytnx::_resolve_CT (std::vector< UniTensor > &TNlist)
 
UniTensor cytnx::Contracts (const std::vector< UniTensor > &TNs, const std::string &order, const bool &optimal)
 Contract multiple UniTensor by tracing the ranks with common labels with pairwise operation.