/* Method: GetTrainInput
         *  Gets the training input data at the given position
         *
         *  Returns:
         *      An array of input training data at the given position
         *
         *  See also:
         *      <GetTrainOutput>, <SetTrainData>
         *
         * This function appears in FANN >= 2.3.0.
         */
        public DataAccessor GetTrainInput(uint position)
        {
            DataAccessor data = DataAccessor.FromPointer(InternalData.get_train_input(position), (int)InputCount);

            return(data);
        }