public static NeatPopulationLoader <double> CreateLoaderDouble( MetaNeatGenome <double> metaNeatGenome) { NeatGenomeLoader <double> genomeLoader = NeatGenomeLoaderFactory.CreateLoaderDouble(metaNeatGenome); return(new NeatPopulationLoader <double>(genomeLoader)); }
/// <summary> /// Construct with the provided <see cref="NeatGenomeLoader{T}"/>. /// </summary> /// <param name="genomeLoader">A genome loader.</param> public NeatPopulationLoader(NeatGenomeLoader <T> genomeLoader) { _genomeLoader = genomeLoader ?? throw new ArgumentNullException(nameof(genomeLoader)); }