CogUtil
Comprehensive performance profiling command-line interface Provides easy access to all profiling and optimization tools
Constants
VERSION = "0.1.0"
Class methods
randdouble(min : Float64, max : Float64) : Float64
Sourceranddouble(max : Float64) : Float64
Sourceranddouble
Sourcerandfloat(min : Float64, max : Float64) : Float64
Sourcerandfloat(max : Float64) : Float64
Sourcerandfloat
Sourcerandint(min : Int32, max : Int32) : Int32
Sourcerandint(max : Int32) : Int32
Sourcerandnormal(mean : Float64 = 0.0, stddev : Float64 = 1.0) : Float64
SourceMacros
oc_assert(condition, message = "Assertion failed")
OpenCog assertion macro - similar to oc_assert
Nested types
- CogUtil::AssertionException
- CogUtil::AtomMemoryPool
- CogUtil::CognitiveCache(K, V)
- CogUtil::ComboException
- CogUtil::Config
- CogUtil::IOException
- CogUtil::InvalidParamException
- CogUtil::LogLevel
- CogUtil::Logger
- CogUtil::Memory
- CogUtil::MemoryProfiler
- CogUtil::OpenCogException
- CogUtil::OptimizationEngine
- CogUtil::PerformanceMonitor
- CogUtil::PerformanceProfiler
- CogUtil::PerformanceRegression
- CogUtil::Platform
- CogUtil::ProfiledMethod
- CogUtil::ProfilingCLI
- CogUtil::RandGen
- CogUtil::RuntimeException
- CogUtil::SIMDOptimizations
- CogUtil::StandardException
- CogUtil::StringUtil
- CogUtil::Timer