From 2cfb4c0ded84ba2b3d18fbf7d5d52980480ab35b Mon Sep 17 00:00:00 2001 From: pospelov <pospelov@fz-juelich.de> Date: Sat, 6 Apr 2013 18:30:55 +0200 Subject: [PATCH] JCNS build --- App/src/StandardSamples.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/App/src/StandardSamples.cpp b/App/src/StandardSamples.cpp index 2349873ab13..dac4710612e 100644 --- a/App/src/StandardSamples.cpp +++ b/App/src/StandardSamples.cpp @@ -439,10 +439,10 @@ ISample *StandardSamples::IsGISAXS2_CylindersMixture() double sigma1 = radius1*0.2; double sigma2 = radius2*0.02; int nfwhm(3); // to have xmin=average-nfwhm*FWHM, xmax=average+nfwhm*FWHM (nfwhm = xR/2, where xR is what is defined in isgisaxs *.inp file) - StochasticSampledParameter par1(StochasticDoubleGaussian(radius1, sigma1), - nbins, nfwhm); - StochasticSampledParameter par2(StochasticDoubleGaussian(radius2, sigma2), - nbins, nfwhm); + StochasticDoubleGaussian sg1(radius1, sigma1); + StochasticSampledParameter par1(sg1,nbins, nfwhm); + StochasticDoubleGaussian sg2(radius2, sigma2); + StochasticSampledParameter par2(sg2,nbins, nfwhm); // building nano particles ParticleBuilder builder; @@ -534,8 +534,8 @@ ISample *StandardSamples::IsGISAXS3_CylinderBASize() // radius of nanoparticles will be sampled with gaussian probability int nbins(100), nfwhm(2); - StochasticSampledParameter par(StochasticDoubleGaussian(radius, sigma), - nbins, nfwhm); + StochasticDoubleGaussian sg(radius, sigma); + StochasticSampledParameter par(sg, nbins, nfwhm); ParticleBuilder builder; builder.setPrototype @@ -1145,9 +1145,8 @@ ISample *StandardSamples::IsGISAXS15_SSCA() ParticleDecoration particle_decoration; Particle particle_prototype(n_particle, new FormFactorCylinder (5.0*Units::nanometer, 5.0*Units::nanometer)); - StochasticSampledParameter stochastic_radius - (StochasticDoubleGaussian(5.0*Units::nanometer, 1.25*Units::nanometer), - 30, 2); + StochasticDoubleGaussian sg(5.0*Units::nanometer, 1.25*Units::nanometer); + StochasticSampledParameter stochastic_radius(sg,30, 2); ParticleBuilder particle_builder; particle_builder.setPrototype (particle_prototype, "/Particle/FormFactorCylinder/radius", -- GitLab