Skip to content

Fix ohmienvelope wiggler mask - #828

Closed
oscarxblanco wants to merge 2 commits into
masterfrom
fix_ohmienvelope_wig_mask
Closed

Fix ohmienvelope wiggler mask#828
oscarxblanco wants to merge 2 commits into
masterfrom
fix_ohmienvelope_wig_mask

Conversation

@oscarxblanco

Copy link
Copy Markdown
Contributor

This PR solves issue #825 .
The wiggler indexes and radiation element indexes are intersected. Common elements, if any, are removed from the radiation element list.
This is done in order to keep indexes compatible with the separation of the diffusion matrix calculation for the wigglers.

Additionally, help is modified and non-strict check_6d is included.

I also found out that the atmexall was not compiling FDW.c. I added it.

o

@oscarxblanco oscarxblanco added bug Matlab For Matlab/Octave AT code labels Sep 4, 2024
@oscarxblanco

Copy link
Copy Markdown
Contributor Author

Dear @swhite2401 and @lfarv ,
I have included FDW.c in atmexall.m . It seems to have issues in macos-13. Do you know what could be happening ?

@lfarv

lfarv commented Sep 4, 2024

Copy link
Copy Markdown
Contributor

As I mentioned here, there seems to be no problem with indexes.
Concerning FDW.c and ohmienvelope, this is corrected in #822, which supersedes this PR.

@oscarxblanco: I suggest that you rather look at #822 (I add you to the reviewers). You'll see by the way that radindex is now useless.

@oscarxblanco
oscarxblanco deleted the fix_ohmienvelope_wig_mask branch September 4, 2024 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Matlab For Matlab/Octave AT code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants