NeuralEngine A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes. |

Private Member Functions | List of all members
NeuralEngine::MachineLearning::IObjectiveFunction< Scalar > Class Template Referenceabstract
Inheritance diagram for NeuralEngine::MachineLearning::IObjectiveFunction< Scalar >:
[legend]

## Private Member Functions
virtual int | GetNumberOfVariables ()=0
| Gets the number of input variables for the function. More...
virtual std::function< Scalar(const af::array &, af::array &)> | GetFunction ()=0
| Gets the objective function. More...

## Detailed Description

template<typename Scalar>
class NeuralEngine::MachineLearning::IObjectiveFunction< Scalar >

Definition at line 25 of file IObjectiveFunction.h.

## Member Function Documentation

## ◆ GetNumberOfVariables()

template<typename Scalar >

virtual int NeuralEngine::MachineLearning::IObjectiveFunction< Scalar >::GetNumberOfVariables | ( |  | ) |
| private pure virtual

Gets the number of input variables for the function.

Hmetal T, 18.03.2017.

Returns
  The number of variables.

Implemented in NeuralEngine::MachineLearning::NonlinearObjectiveFunction< Scalar >.

## ◆ GetFunction()

template<typename Scalar >

virtual std::function< Scalar(const af::array &, af::array &)> NeuralEngine::MachineLearning::IObjectiveFunction< Scalar >::GetFunction | ( |  | ) |
| private pure virtual

Gets the objective function.

Hmetal T, 18.03.2017.

Returns
  The function.

Implemented in NeuralEngine::MachineLearning::NonlinearObjectiveFunction< Scalar >.

The documentation for this class was generated from the following file:

- IObjectiveFunction.h