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
16 namespace NeuralEngine
17{
18 namespace MachineLearning
19 {
20 class NE_IMPEXP DiscreteMessage : public IMessage
21 {
22 public:
23
29 DiscreteMessage();
30
36 ~DiscreteMessage();
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}
NeuralEngine::MachineLearning::DiscreteMessage
Definition: FgDiscreteMessage.h:21
NeuralEngine::MachineLearning::DiscreteMessage::~DiscreteMessage
~DiscreteMessage()
Destructor.
NeuralEngine::MachineLearning::DiscreteMessage::DiscreteMessage
DiscreteMessage()
Default constructor.
NeuralEngine::MachineLearning::IMessage
Definition: FgIMessage.h:27
NeuralEngine
Definition: NeArray2.h:18