NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
FgDiscreteMessage.h
1
11#pragma once
12
13#include <MachineLearning/FgIMessage.h>
14#include <MachineLearning/CommonUtil.h>
15
16namespace NeuralEngine
17{
18 namespace MachineLearning
19 {
20 class NE_IMPEXP DiscreteMessage : public IMessage
21 {
22 public:
23
30
37
38 af::array& GetValue();
39
40 af::array& GetLogValue();
41
42 void SetValue(af::array& value);
43
44 void SetLogValue(af::array& value);
45
46 private:
47 af::array aValue;
48 };
49 }
50}