public void CreateTrainFromCallback(uint dataCount, uint inputCount, uint outputCount, DataCreateCallback callback)
{
InternalData = new FannWrapperFloat.training_data();
Callback = callback;
RawCallback = new data_create_callback(InternalCallback);
fannfloatPINVOKE.training_data_create_train_from_callback(training_data.getCPtr(this.InternalData), dataCount, inputCount, outputCount, Marshal.GetFunctionPointerForDelegate(RawCallback));
}