![]() |
NuPIC Core
Core algorithms for NuPIC(the Numenta Platform for Intelligent Computing), implemented in C++
|
Contains the primary NuPIC API. More...
Classes | |
| class | NuPIC |
| Initialization and shutdown operations for NuPIC engine. More... | |
| class | Network |
| Represents an HTM network. More... | |
| class | Region |
| Represents a set of one or more "identical" nodes in a Network. More... | |
| class | Link |
| Represents a link between regions in a Network. More... | |
| class | Output |
| Represents a named output to a Region. More... | |
| class | Input |
| Represents a named input to a Region. More... | |
| class | Dimensions |
| Represents the dimensions of a Region. More... | |
Typedefs | |
| typedef std::vector< size_t > | Coordinate |
| A Coordinate is the location of a single cell in an n-dimensional grid described by a Dimensions object. More... | |
Basic types | |
| typedef NTA_Byte | Byte |
| Represents a 8-bit byte. | |
| typedef NTA_Int16 | Int16 |
| Represents a 16-bit signed integer. | |
| typedef NTA_UInt16 | UInt16 |
| Represents a 16-bit unsigned integer. | |
| typedef NTA_Int32 | Int32 |
| Represents a 32-bit signed integer. | |
| typedef NTA_UInt32 | UInt32 |
| Represents a 32-bit unsigned integer. | |
| typedef NTA_Int64 | Int64 |
| Represents a 64-bit signed integer. | |
| typedef NTA_UInt64 | UInt64 |
| Represents a 64-bit unsigned integer. | |
| typedef NTA_Real32 | Real32 |
| Represents a 32-bit real number(a floating-point number). | |
| typedef NTA_Real64 | Real64 |
| Represents a 64-bit real number(a floating-point number). | |
| typedef NTA_Handle | Handle |
Represents an opaque handle/pointer, same as void * | |
| typedef NTA_UIntPtr | UIntPtr |
Represents an opaque pointer, same as uintptr_t | |
Flexible types | |
The following are flexible types depending on | |
| typedef NTA_Real | Real |
| Represents a real number(a floating-point number). More... | |
| typedef NTA_Int | Int |
| Represents a signed integer. More... | |
| typedef NTA_UInt | UInt |
| Represents a unsigned integer. More... | |
| typedef NTA_Size | Size |
| Represents lengths of arrays, strings and so on. | |
Enumerations | |
| enum | LogLevel { LogLevel_None = NTA_LogLevel_None, LogLevel_Minimal, LogLevel_Normal, LogLevel_Verbose } |
| This enum represents the documented logging level of the debug logger. More... | |
Contains the primary NuPIC API.
A Coordinate is the location of a single cell in an n-dimensional grid described by a Dimensions object.
It's a direct typedef, so it has the exactly the same interface as std::vector<size_t> . A value with the index of i in the vector represents the location of the cell along the ith dimension.
Definition at line 56 of file Dimensions.hpp.
| typedef NTA_Int nupic::Int |
Represents a signed integer.
Same as nupic::Int64 if NTA_BIG_INTEGER is defined, nupic::Int32 otherwise.
| typedef NTA_Real nupic::Real |
Represents a real number(a floating-point number).
Same as nupic::Real64 if NTA_DOUBLE_PROCESION is defined, nupic::Real32 otherwise.
| typedef NTA_UInt nupic::UInt |
Represents a unsigned integer.
Same as nupic::UInt64 if NTA_BIG_INTEGER is defined, nupic::UInt32 otherwise.
| enum nupic::LogLevel |
1.8.3.1