public PercentileGridAggregator(IStorageContext storage, ITimeAxisIntegrator timeAxisIntegrator, ISpatGridIntegrator latAxisIntegrator, ISpatGridIntegrator lonAxisIntegrator, bool checkForMissingValues, string latAxisName = null, string lonAxisName = null) { this.metadata = new GridDefinitionAnalysis(storage.StorageDefinition, latAxisName, lonAxisName); IArrayAggregator meanValueAggregator = new ArrayMean(metadata, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator, checkForMissingValues); this.component = new GridAggregator(storage, metadata, meanValueAggregator, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator); }
public GridModeAggregator(IStorageContext storage, ITimeAxisStatisticsProcessing timeAxisIntegrator, ISpatGridModeCalculator latAxisIntegrator, ISpatGridModeCalculator lonAxisIntegrator, bool checkForMissingValues, string latAxisName = null, string lonAxisName = null) { this.metadata = new GridDefinitionAnalysis(storage.StorageDefinition, latAxisName, lonAxisName); IArrayAggregator meanValueAggregator = new ValueAggregators.ArrayMode(metadata, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator, checkForMissingValues); this.component = new GridAggregator(storage, metadata, meanValueAggregator, timeAxisIntegrator, latAxisIntegrator, lonAxisIntegrator); }
public GridClusteringDecorator(IDataStorageDefinition storageDefinition, IBatchValueAggregator component, ITimeAxisBoundingBoxCalculator timeAxisBBcalc, ISpatGridBoundingBoxCalculator latAxisBBcalc, ISpatGridBoundingBoxCalculator lonAxisBBcalc, int clusterSizeInMegabytes = 128) { this.component = component; this.clusterSizeInMegabytes = clusterSizeInMegabytes; this.latAxisBBcalc = latAxisBBcalc; this.lonAxisBBcalc = lonAxisBBcalc; this.timeAxisBBcalc = timeAxisBBcalc; varDataTypes = storageDefinition.VariablesTypes; }
GenericLinear2DDataHandler(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
public CESM1BGCDataHandler(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
public BatchDataHandler(IStorageContext context, IBatchUncertaintyEvaluator batchUncertaintyEvaluator, IBatchValueAggregator batchValueAggregator) : base(context, new BatchUncertatintyEvaluatorAdapter(batchUncertaintyEvaluator), new BatchValueAggregatorAdapter(batchValueAggregator)) { }
private CruCl20DataHandler(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
private BRAZILmodelDataSource(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
public BatchDataHandlerWithComputationalContext(IStorageContext context,IBatchComputationalContextFactory<TComputationalContext> batchComputationalContextFactory, IBatchUncertaintyEvaluator<TComputationalContext> batchUncertaintyEvaluator, IBatchValueAggregator<TComputationalContext> batchValueAggregator) : base(context, new BatchComputationalContextFactoryAdapter<TComputationalContext>(batchComputationalContextFactory), new BatchUncertatintyEvaluatorAdapter<TComputationalContext>(batchUncertaintyEvaluator), new BatchValueAggregatorAdapter<TComputationalContext>(batchValueAggregator)) { }
public LinearTransformDecorator(IStorageContext context, IBatchValueAggregator component) { this.component = component; dataRepresentationDictionary = new DataRepresentationDictionary(context.StorageDefinition); }
public NCEPReanalysisRegularGridDataHandler(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
GenericLinearGridDateTimeStepFunctionDataHandler(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }
public BatchValueAggregatorAdapter(IBatchValueAggregator batchValueAggregator) { this.component = batchValueAggregator; }
public WorldClim14DataSource(IStorageContext dataContext, IBatchUncertaintyEvaluator uncertaintyEvaluator, IBatchValueAggregator valueAggregator) : base(dataContext, uncertaintyEvaluator, valueAggregator) { }