FANNCSharp.Float.NeuralNet.InternalCallback C# (CSharp) Method

InternalCallback() private method

private InternalCallback ( global netPtr, global dataPtr, uint max_epochs, uint epochs_between_reports, float desired_error, uint epochs, global user_data ) : int
netPtr global
dataPtr global
max_epochs uint
epochs_between_reports uint
desired_error float
epochs uint
user_data global
return int
        private int InternalCallback(global::System.IntPtr netPtr, global::System.IntPtr dataPtr, uint max_epochs, uint epochs_between_reports, float desired_error, uint epochs, global::System.IntPtr user_data)
        {
            NeuralNet callbackNet = new NeuralNet(new neural_net(netPtr, false));
            TrainingData callbackData = new TrainingData(new training_data(dataPtr, false));
            GCHandle handle = (GCHandle)user_data;
            return Callback(callbackNet, callbackData, max_epochs, epochs_between_reports, desired_error, epochs, handle.Target as Object);
        }