Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onion: multilayered concentric sphere and ellipsoid shapes #333

Merged
merged 20 commits into from
Jul 2, 2024

Commits on Jun 11, 2024

  1. Updates copyright string to year 2024. Fixes minor compiler warning. …

    …Updates script for Intel compiler with VS (without testing)
    myurkin authored and jeromefung committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    08c528b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a962aa6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f54939a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    baffb05 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. shape onion_ell implemented; passes comparison to ellipsoid when all …

    …layers have same index, and comparison to onion when yxratio=zxratio=1
    jeromefung committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4853ed8 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. equiv test for onion

    jeromefung committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0550190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b92ae2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5290855 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f102d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9384fe7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f74843f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    e42b32f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bca1555 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Streamlines and improves the onion.sh and superellipsoid.sh:

    - adds several new functions
    - moves common parts to a new file common.sh
    - comparison of shape files now ignores differences in shape names (if it is expected)
    - adds processing of exit codes and possibility to stop on the first error
    - increases refractive indices, adds -grid 16, but balances this with -eps 1 (keeping the computational time approximately the same)
    - adds several tests to onion.sh with zero-thickness shells
    - now both tests run clean
    myurkin committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    20991d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. - updates shapes.svg to include two new shapes (instead deprecated co…

    …ated2)
    
    - adds hints on inserting SVG files into MS Word in svg_images.txt
    - Changes to the manual:
    * polishes the description of new shapes (including some changes in variable names)
    * specifies coated2 as deprecated shape
    * updates the default value of MAX_NMAT to 60
    * updates affiliation of the first author
    * adds specific note about an interim version of the manual
    myurkin committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    85b6c7e View commit details
    Browse the repository at this point in the history
  2. Improvements to tests/2exec:

    - a bit cleaning in CMDIGNORE and OLDIGNORE
    - makes test less stringent for "-int igt 3" (due to improvement of corresponding routines since 1.4.0)
    - copies new test strings to other suites (haven't tested sparse, since it is all commented there)
    myurkin committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    85a6f96 View commit details
    Browse the repository at this point in the history
  3. - MAX_NMAT increases to 60 (to work out of the box for most applicati…

    …ons)
    
    - MAX_N_SH_PARMS is now calculated directly from MAX_NMAT, but extra check for its sufficiency is added to PARSE_FUNC(shape)
    - Use of MAX_NMAT is now more informative in various help strings (`-h m` and for new shapes) due to use of new macro TO_STRING(A)
    - adds deprecated comments and warnings for shape coated2
    - increments ADDA version to 1.5.0-alpha2 (as was done in the manual)
    myurkin committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    5fbdbf0 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    802083a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    cf78ee1 View commit details
    Browse the repository at this point in the history
  2. A few updates to onion shapes:

    - tests of input parameters is now inclusive, so equality of any bounds (including that to 0 and 1) is allowed
    - cosmetic improvements to description strings
    - onion_r2 is now dynamically allocated
    - adds function DescendingSearch - the implementation is still trivial, but the overall code is simpler
    myurkin committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8a29b8b View commit details
    Browse the repository at this point in the history