Tenncor
Public Member Functions | List of all members
teq::iTraveler Struct Referenceabstract

Interface to travel through graph, treating iLeaf and iFunctor differently. More...

#include <itensor.hpp>

Inheritance diagram for teq::iTraveler:
Inheritance graph
[legend]

Public Member Functions

virtual ~iTraveler (void)=default
 
virtual void visit (iLeaf *leaf)=0
 Visit leaf node. More...
 
virtual void visit (iFunctor *func)=0
 Visit functor node. More...
 

Detailed Description

Interface to travel through graph, treating iLeaf and iFunctor differently.

Constructor & Destructor Documentation

◆ ~iTraveler()

virtual teq::iTraveler::~iTraveler ( void  )
virtualdefault

Member Function Documentation

◆ visit() [1/2]

virtual void teq::iTraveler::visit ( iLeaf leaf)
pure virtual

◆ visit() [2/2]

virtual void teq::iTraveler::visit ( iFunctor func)
pure virtual

The documentation for this struct was generated from the following file: