Beispiel #1
0
        private void calculateOneParticle(
            double radius,
            Func <SimulationResult, double> valueSelector)
        {
            var firstPoint = new CartesianCoordinate(radius, radius, 0);

            var systConfig = new SystemConfig(
                new List <double>
            {
                radius
            },
                new List <CartesianCoordinate>
            {
                firstPoint
            });

            SimulationResultDictionary result = DDAProgram.Calculate(this.ddaConfig, systConfig, this.opticalConstants);

            string filename = this.getFileFormatOneParticle(this.TestContext.TestName, radius);

            SimpleFormatter.Write(
                filename,
                result.ToDictionary(x => x.ToType(SpectrumUnitType.WaveLength), valueSelector));
        }