Tenncor
Classes | Namespaces | Typedefs
itensor.hpp File Reference
#include <unordered_set>
#include "teq/shape.hpp"
Include dependency graph for itensor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  teq::iTraveler
 Interface to travel through graph, treating iLeaf and iFunctor differently. More...
 
struct  teq::iTensor
 Interface of traversible and differentiable nodes with shape information. More...
 

Namespaces

 teq
 

Typedefs

using teq::TensptrT = std::shared_ptr< iTensor >
 Tensor smart pointer. More...
 
using teq::TensrefT = std::weak_ptr< iTensor >
 Tensor weak pointers. More...
 
using teq::TensT = std::vector< iTensor * >
 Vector of raw tensor pointers. More...
 
using teq::TensptrsT = std::vector< TensptrT >
 Vector of tensor smart pointers. More...
 
using teq::TensSetT = std::unordered_set< teq::iTensor * >
 Hash set of raw tensor pointers. More...
 
using teq::TensptrSetT = std::unordered_set< teq::TensptrT >
 Hash set of tensor smart pointers. More...