SyTen
stensor_registry.h File Reference

Registry for STensor objects, allows listing all currently-existing tensor objects at runtime. More...

#include "inc/util/envvars.h"
+ Include dependency graph for stensor_registry.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::STensorImpl
 Contains all ‘smart’ tensor related classes and functions.
 

Functions

void syten::STensorImpl::registry_delete_stensor (STensor const *obj)
 Entry point to remove an STensor from the registry if syten::EnvVars::stensor_registry is true. More...
 
void syten::STensorImpl::registry_delete_stensor_impl (STensor const *obj)
 Implementation to delete an STensor from the registry. More...
 
void syten::STensorImpl::registry_enter_stensor (STensor const *obj)
 Entry point to add an STensor to the registry if syten::EnvVars::stensor_registry is true. More...
 
void syten::STensorImpl::registry_enter_stensor_impl (STensor const *obj)
 Implementation to add an STensor to the registry. More...
 
void syten::STensorImpl::registry_printout ()
 Prints information about all current STensor objects. More...
 

Detailed Description

Registry for STensor objects, allows listing all currently-existing tensor objects at runtime.