Please, help us to better know about our user community by answering the following short survey:
https://forms.gle/wpyrxWi18ox9Z5ae9
TAC V0.0.4 @ 2021.04.07
Neurer.h
Go to the documentation of this file.
1
8
#ifndef Neurer_h
9
#define Neurer_h
10
11
#include "
AbstractNeurer.h
"
12
13
using namespace
sc_core;
using namespace
std;
14
class
NeurerProcessor
;
30
class
Neurer
:
public
AbstractNeurer
31
{
32
public
:
33
Neurer
(sc_core::sc_module_name nm,
// Just the SystemC name
34
NeurerProcessor
* Processor,
// The present system is prepared for one topology only, but ...
35
scGridPoint
* GP
// The topographic position
36
, SC_HTHREAD_ID_TYPE ID
37
,
bool
StandAlone
38
);
39
~
Neurer
(
void
);
40
SC_HAS_PROCESS(
Neurer
);
// We have the constructor in the .cpp file
41
// Directly HW-related functionality
42
void
43
Reset(
void
);
44
45
Neurer
*
46
Parent_Get(
void
) {
return
dynamic_cast<
Neurer
*
>
(AbstractNeurer::Parent_Get());}
47
NeurerProcessor
*
48
Processor_Get(
void
);
49
protected
:
50
};
// of Neurer
51
52
#endif // Neurer_h
53
Neurer
The Neurer class. The class implements the neurer functionality, closer to the neurons....
Definition:
Neurer.h:30
scGridPoint
This class implements the autonomous grid point functionality: it is a communicating GridPoint....
Definition:
scGridPoint.h:127
AbstractNeurer
Definition:
AbstractNeurer.h:69
AbstractNeurer.h
NeurerProcessor
The NeurerProcessor class.
Definition:
NeurerProcessor.h:33
modules
NEURER
include
Neurer.h
Generated on Wed Apr 7 2021 15:24:23 for TAC V0.0.4 @ 2021.04.07 by
1.8.17