NeuroTIC 0.0
Loading...
Searching...
No Matches
ntcore.h File Reference

Fundamental structural definitions of the NeuroTIC runtime model. More...

#include <stdint.h>
Include dependency graph for ntcore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  neuron_s
 Structural unit representing a computation node. More...
 
struct  wiring_s
 Declarative descriptor of inter-layer input resolution. More...
 
struct  net_s
 Root structural container of a NeuroTIC network. More...
 

Typedefs

Type Aliases

Fundamental scalar types for NeuroTIC structures.

These aliases abstract primitive C types to decouple structural semantics from numeric representation and centralize precision control.

/
typedef float
data_t,
weight_t,
bias_t;
typedef uint8_t
type_t,
index_t;
typedef uint16_t
layer_t;
typedef uint32_t
input_t;
typedef struct neuron_s neuron_s
 Structural unit representing a computation node.
 
typedef struct wiring_s wiring_s
 Declarative descriptor of inter-layer input resolution.
 
typedef struct net_s net_s
 Root structural container of a NeuroTIC network.
 

Detailed Description

Fundamental structural definitions of the NeuroTIC runtime model.

Author
Oscar Sotomayor (Titux)

Defines the minimal structural components required to represent a network: neurons, wiring descriptors, and the root network container.

Defines structure only. No construction or execution semantics are provided.

Definition in file ntcore.h.

Typedef Documentation

◆ net_s

typedef struct net_s net_s

Root structural container of a NeuroTIC network.

Represents the complete structural topology and memory graph required to execute a network instance.

The network owns its internal structures. External input sources are considered external references.

◆ neuron_s

typedef struct neuron_s neuron_s

Structural unit representing a computation node.

A neuron binds input references, weight coefficients, a bias term, and an activation selector. It does not define memory ownership beyond structural integrity requirements.

◆ wiring_s

typedef struct wiring_s wiring_s

Declarative descriptor of inter-layer input resolution.

Wiring defines how logical input sets are constructed for a layer. Field interpretation is type-dependent and resolved externally.