package sansmodels; public abstract class SANSModel extends Object { public void setNumberOfParameters(int inNumber) { numberOfParameters = inNumber; } public int getNumberOfParameters() { return numberOfParameters; } public void setParametersText(String[] inText) { parametersText = inText; } public void setStructureFactor(StructureFactor inSF) { sFactor = inSF; } public StructureFactor getStructureFactor() { return sFactor; } public String[] getParametersText() { return parametersText; } public double getSmearedFormFactor(double inSigma, double inQbar, double inShadow) { int nord = 20; double va, vb, summ, zi, resolution, yyy; va = -3.0*inSigma + inQbar; if (va < 0) va=0.0; vb = 3*inSigma + inQbar; summ = 0.0; for(int i=0;i