tennsS v1.53 Reference Manual

Copyright (C) 1997 - 2002 Mike Arnold, Altjira Software, mikea@altjira.com

Go to the previous, next section, table of contents.


Netset

Class Netset derived from Netbind

A structure that can be bound to an underlying network. It is commonly used a base for binding objects to sets of nodes and connections, which are specified using a list of objects of type Cnset. The objects may be used to implement many different types of functionality which are not present in the underlying network, for example, to implement learning algorithms or to include extra state variables. The functionality can be switched on and off using <active>. This switching can be locked using <lock>. If the object is listed in the algorithm list of the underlying network, as determined by <list>, then it will be called after every <period> time steps. The time to the next call can be controlled using <iteration>.


Naming

cnset/<n> references nth cnset

Configuration

cnset=<id> replaces all cnset structures add-cnset=<id> adds a cnset structure active=<bool> (de)activate the structure (true) lock=<bool> (un)lock the structure (false) list=<bool> listed in the network (true) iteration=<v> sets iteration index (0) period=<t> sets operating period (4294967295 cycles)

Commands

cnset-clear clears all cnset references cnset-add <list of cnset references> add cnset references

Additional arguments to existing commands

bind [list=<bool>] [cnset=<id>] <further arguments for derived commands> binds itself to the underlying network structure list=<bool> whether to list the object in the algorithm list of the underlying network structure cnset=<id> clears previous cnset references and attaches the specified cnset reference

Derived Classes


Go to the previous, next section, table of contents. Document generated Mon Jun 16 02:19:05 GMT 2003