Changes between Version 89 and Version 90 of ListofModels


Ignore:
Timestamp:
Jan 20, 2016 12:08:34 PM (8 years ago)
Author:
ajj
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ListofModels

    v89 v90  
    5050||!TriaxialEllipsoidModel||triaxial_ellipsoid ||Y||.||Y||.||.||3||HP ||Y|| good*|| good||  good|| good|| 
    5151||!TwoLorentzian         ||two_lorentzian     ||Y||.||.||.||.||4||PR ||Y||  good|| good||     -||    -|| 
    52 ||BEPolyelectrolyte      ||                   ||Y||.||.||.||.||3||   || 
    53 ||BinaryHSModel          ||binary_hard_sphere ||Y||.||.||.||.||1||PDB|| 
    54 ||Core2ndMomentModel     ||                   ||Y||.||.||.||.||3||SMK|| 
    55 ||!CoreMultiShellModel   ||                   ||Y||.||Y||Y||Y||3||   || 
    56 ||!CoreShellModel        ||                   ||Y||.||Y||.||Y||2||MD || 
    57 ||!CoreShellEllipsoidModel ||                 ||Y||.||Y||.||.||3||   || 
    58 ||CoreShellEllipsoidXTModel||                 ||Y||.||Y||.||.||3||   || 
    59 ||!CoreShellBicelleModel ||                   ||Y||.||Y||.||.||2||   || 
    60 ||!CorrLength            ||                   ||Y||.||.||.||.||3||   || 
    61 ||CSParallelepipedModel  ||                   ||Y||.||Y||.||.||3||MAG|| 
    62 ||Debye                  ||                   ||Y||.||.||.||.||1||SMK|| 
    63 ||!EllipticalCylinderModel||                  ||Y||.||Y||.||.||3||MD || 
    64 ||!FlexibleCylinderModel ||                   ||Y||.||.||.||.||2||PR || 
    65 ||FlexCylEllipXModel     ||                   ||Y||.||.||.||.||3||   || 
    66 ||!FractalModel          ||                   ||Y||.||.||.||.||1||PDB|| 
    67 ||!FractalCoreShell      ||                   ||Y||.||.||.||.||3||   || 
    68 ||!FuzzySphereModel      ||                   ||Y||.||.||.||.||2||TRN|| 
    69 ||!GaussLorentzGel       ||                   ||Y||.||.||.||.||2||   || 
    70 ||!GuinierPorod          ||                   ||Y||.||.||.||.||2||MD || 
    71 ||!LineModel             ||                   ||Y||.||.||.||.||4||   || 
    72 ||!LinearPearlsModel     ||                   ||Y||.||.||.||.||3||   || 
    73 ||!MicelleSphCore        ||                   ||Y||.||Y||.||.|| ||   || 
    74 ||!MultiShellModel       ||                   ||Y||.||Y||Y||.||3||PAK|| 
    75 ||!MultiplicationModel   ||                   ||.||.||.||.||.|| ||PAK|| 
    76 ||!OnionExpShellModel    ||                   ||Y||.||Y||Y||.||3||   || 
     52||BEPolyelectrolyte      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - ||  
     53||BinaryHSModel          ||binary_hard_sphere ||Y||.||.||.||.||1||PDB||N || - || - || - || - || 
     54||Core2ndMomentModel     ||                   ||Y||.||.||.||.||3||SMK||N || - || - || - || - || 
     55||!CoreMultiShellModel   ||                   ||Y||.||Y||Y||Y||3||   ||N || - || - || - || - || 
     56||!CoreShellModel        ||                   ||Y||.||Y||.||Y||2||MD ||N || - || - || - || - || 
     57||!CoreShellEllipsoidModel ||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || 
     58||CoreShellEllipsoidXTModel||                 ||Y||.||Y||.||.||3||   ||N || - || - || - || - || 
     59||!CoreShellBicelleModel ||                   ||Y||.||Y||.||.||2||   ||N || - || - || - || - || 
     60||!CorrLength            ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
     61||CSParallelepipedModel  ||                   ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || 
     62||Debye                  ||                   ||Y||.||.||.||.||1||SMK||N || - || - || - || - || 
     63||!EllipticalCylinderModel||                  ||Y||.||Y||.||.||3||MD ||N || - || - || - || - || 
     64||!FlexibleCylinderModel ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || 
     65||FlexCylEllipXModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
     66||!FractalModel          ||                   ||Y||.||.||.||.||1||PDB||N || - || - || - || - || 
     67||!FractalCoreShell      ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
     68||!FuzzySphereModel      ||                   ||Y||.||.||.||.||2||TRN||N || - || - || - || - || 
     69||!GaussLorentzGel       ||                   ||Y||.||.||.||.||2||   ||N || - || - || - || - || 
     70||!GuinierPorod          ||                   ||Y||.||.||.||.||2||MD ||N || - || - || - || - || 
     71||!LineModel             ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || 
     72||!LinearPearlsModel     ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
     73||!MicelleSphCore        ||                   ||Y||.||Y||.||.|| ||   ||N || - || - || - || - || 
     74||!MultiShellModel       ||                   ||Y||.||Y||Y||.||3||PAK||N || - || - || - || - || 
     75||!MultiplicationModel   ||                   ||.||.||.||.||.|| ||PAK||N || - || - || - || - || 
     76||!OnionExpShellModel    ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || 
    7777||!PeakLorentzModel      ||                   ||Y||.||.||.||.||4||AJJ||Y||good||good||-||-|| 
    78 ||Poly_GaussCoil         ||                   ||Y||.||.||.||.||2||SMK|| 
    79 ||!PorodModel            ||                   ||Y||.||.||.||.||3||MD || 
    80 ||!PringleModel          ||                   ||Y||.||.||.||.||3||AJJ|| 
    81 ||!RaspBerryModel        ||                   ||Y||.||.||.||.||2||AJJ|| 
    82 ||!RectangularPrismModel ||                   ||Y||.||Y||.||.||2||MAG|| 
    83 ||!RectangularHollowPrismModel||              ||Y||.||Y||.||.||3||MAG|| 
    84 ||!RectangularHollowPrismInfThinWallsModel||  ||Y||.||.||.||.||3||MAG|| 
    85 ||!ReflectivityModel     ||                   ||Y||.||.||Y||.||4||   || 
    86 ||ReflectivityIIModel    ||                   ||Y||.||.||Y||.||4||   || 
    87 ||RPA10Model             ||                   ||Y||.||.||Y||.||3||PAK|| 
    88 ||!ReflectivityModel     ||                   ||Y||.||.||.||.||4||   || 
    89 ||SCCrystalModel         ||                   ||Y||.||.||.||.||3||   || 
    90 ||SphericalSLDModel      ||                   ||Y||.||Y||Y||.||3||   || 
    91 ||!SquareWellStructure   ||                   ||.||Y||.||.||.||1||PDB|| 
    92 ||!StackedDisksModel     ||                   ||Y||.||Y||.||.||2||TRN|| 
    93 ||!StarPolymer           ||                   ||Y||.||.||.||.||2||PR || 
    94 ||!TwoPowerLaw           ||                   ||Y||.||.||.||.||4||WP || 
    95 ||!UnifiedPowerRg        ||                   ||Y||.||.||Y||.||4||   || 
    96 ||!VesicleModel          ||                   ||Y||.||Y||.||.||2||PDB|| 
    97 ||testmodel              ||                   || || || || || ||3||   || 
    98 ||testmodel_2            ||                   || || || || || ||3||   || 
    99 ||sum_p1_p2              ||                   || || || || || ||3||   || 
    100 ||sum_Ap1_1_Ap2          ||                   || || || || || ||3||   || 
    101 ||polynomial5            ||                   || || || || || ||3||   || 
    102 ||sph_bessel_jn          ||                   || || || || || ||3||   || 
     78||Poly_GaussCoil         ||                   ||Y||.||.||.||.||2||SMK||N || - || - || - || - || 
     79||!PorodModel            ||                   ||Y||.||.||.||.||3||MD ||N || - || - || - || - || 
     80||!PringleModel          ||                   ||Y||.||.||.||.||3||AJJ||N || - || - || - || - || 
     81||!RaspBerryModel        ||                   ||Y||.||.||.||.||2||AJJ||N || - || - || - || - || 
     82||!RectangularPrismModel ||                   ||Y||.||Y||.||.||2||MAG||N || - || - || - || - || 
     83||!RectangularHollowPrismModel||              ||Y||.||Y||.||.||3||MAG||N || - || - || - || - || 
     84||!RectangularHollowPrismInfThinWallsModel||  ||Y||.||.||.||.||3||MAG||N || - || - || - || - || 
     85||!ReflectivityModel     ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
     86||ReflectivityIIModel    ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
     87||RPA10Model             ||                   ||Y||.||.||Y||.||3||PAK||N || - || - || - || - || 
     88||!ReflectivityModel     ||                   ||Y||.||.||.||.||4||   ||N || - || - || - || - || 
     89||SCCrystalModel         ||                   ||Y||.||.||.||.||3||   ||N || - || - || - || - || 
     90||SphericalSLDModel      ||                   ||Y||.||Y||Y||.||3||   ||N || - || - || - || - || 
     91||!SquareWellStructure   ||                   ||.||Y||.||.||.||1||PDB||N || - || - || - || - || 
     92||!StackedDisksModel     ||                   ||Y||.||Y||.||.||2||TRN||N || - || - || - || - || 
     93||!StarPolymer           ||                   ||Y||.||.||.||.||2||PR ||N || - || - || - || - || 
     94||!TwoPowerLaw           ||                   ||Y||.||.||.||.||4||WP ||N || - || - || - || - || 
     95||!UnifiedPowerRg        ||                   ||Y||.||.||Y||.||4||   ||N || - || - || - || - || 
     96||!VesicleModel          ||                   ||Y||.||Y||.||.||2||PDB||N || - || - || - || - || 
     97||testmodel              ||                   || || || || || ||3||   ||N || - || - || - || - || 
     98||testmodel_2            ||                   || || || || || ||3||   ||N || - || - || - || - || 
     99||sum_p1_p2              ||                   || || || || || ||3||   ||N || - || - || - || - || 
     100||sum_Ap1_1_Ap2          ||                   || || || || || ||3||   ||N || - || - || - || - || 
     101||polynomial5            ||                   || || || || || ||3||   ||N || - || - || - || - || 
     102||sph_bessel_jn          ||                   || || || || || ||3||   ||N || - || - || - || - || 
    103103 
    104104^*^ using taylor expansion near 0 for fq = 3 (sin(qr)/qr - cos(qr))/qr^2^; using quad precision as a cross check, this is more accurate than computing the direct expression for qr < 0.1 in double precision, and so the values will differ from those in sasview.  It is much more accurate in single precision.  This affects many models, including sphere and ellipsoid models.  The cylinder models are using J1(qr)/qr, which has its own numerical expansion and does not suffer from this problem.  Should probably settle on one or the other and move it into the library.  So even though the double precision values for sphere, ellipsoid and triaxial ellipsoid differ by more than 5e-14, they are still marked good.  Similarly, the Teubner-Strey model checks out against the quad precision version and so is marked good.