Tenncor
Public Member Functions | List of all members
opt::iConverter Struct Referenceabstract

Converter interface for building TEQ graphs. More...

#include <iconverter.hpp>

Inheritance diagram for opt::iConverter:
Inheritance graph
[legend]

Public Member Functions

virtual ~iConverter (void)=default
 
virtual teq::TensptrT build (const ContexT &ctx, teq::Shape outshape) const =0
 
virtual std::string to_string (void) const =0
 

Detailed Description

Converter interface for building TEQ graphs.

Constructor & Destructor Documentation

◆ ~iConverter()

virtual opt::iConverter::~iConverter ( void  )
virtualdefault

Member Function Documentation

◆ build()

virtual teq::TensptrT opt::iConverter::build ( const ContexT ctx,
teq::Shape  outshape 
) const
pure virtual

Return converted TEQ graph root given candidate context and expected output shape

Implemented in eteq::GroupConvr< T >, eteq::FuncConvr< T >, eteq::AnyConvr< T >, and eteq::ScalarConvr< T >.

◆ to_string()

virtual std::string opt::iConverter::to_string ( void  ) const
pure virtual

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