Tenncor
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
eteq::NodeConverters< T > Struct Template Referencefinal

Node registry of tensor types and tensor to node function. More...

#include <inode.hpp>

Public Member Functions

 NodeConverters (void)=delete
 

Static Public Member Functions

static NodeptrT< T > to_node (teq::TensptrT tens)
 Return node associated with tensor type. More...
 

Static Public Attributes

static std::unordered_map< size_t, NodeBuilderF< T > > builders_
 Map tensor type to node creation function. More...
 

Detailed Description

template<typename T>
struct eteq::NodeConverters< T >

Node registry of tensor types and tensor to node function.

Constructor & Destructor Documentation

◆ NodeConverters()

template<typename T >
eteq::NodeConverters< T >::NodeConverters ( void  )
delete

Member Function Documentation

◆ to_node()

template<typename T >
static NodeptrT<T> eteq::NodeConverters< T >::to_node ( teq::TensptrT  tens)
inlinestatic

Return node associated with tensor type.

Member Data Documentation

◆ builders_

template<typename T >
std::unordered_map< size_t, NodeBuilderF< T > > eteq::NodeConverters< T >::builders_
static

Map tensor type to node creation function.


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