GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
#include <codeGenUtils.h>
Public Member Functions | |
FunctionTemplate | operator= (const FunctionTemplate &o) |
Public Attributes | |
const std::string | genericName |
Generic name used to refer to function in user code. More... | |
const unsigned int | numArguments |
Number of function arguments. More... | |
const std::string | doublePrecisionTemplate |
The function template (for use with functionSubstitute) used when model uses double precision. More... | |
const std::string | singlePrecisionTemplate |
The function template (for use with functionSubstitute) used when model uses single precision. More... | |
Immutable structure for specifying how to implement a generic function e.g. gennrand_uniform
NOTE for the sake of easy initialisation first two parameters of GenericFunction are repeated (C++17 fixes)
|
inline |
const std::string FunctionTemplate::doublePrecisionTemplate |
The function template (for use with functionSubstitute) used when model uses double precision.
const std::string FunctionTemplate::genericName |
Generic name used to refer to function in user code.
const unsigned int FunctionTemplate::numArguments |
Number of function arguments.
const std::string FunctionTemplate::singlePrecisionTemplate |
The function template (for use with functionSubstitute) used when model uses single precision.