![]() |
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 i
th 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 |