Skip to content

Conversation

@FilipDominec
Copy link

@FilipDominec FilipDominec commented Feb 6, 2015

I propose to include the band source into MEEP, as I originally advertised in April 2014. It gives more control to the source spectrum, e.g. to selectively excite a group of resonance modes, whereas other unwanted modes are efficiently suppressed.

More information can be found in the dedicated chapter on my website, http://fzu.cz/~dominecf/meep/index.html#bandsource

Please disregard some of the related commits, they were erroneous and I effectively reverted them later.

This feature still uses the automatic decision whether GSL is available or not (in which case the behavior changes to inaccurate, but similar sinc function). As a matter of fact, I am not able to improve this in the configure scripts at the moment. It should not be too confusing anyway, I believe.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you unconditionally defining this rather than modifying configure.ac to check for it?

@stevengj
Copy link
Collaborator

stevengj commented Feb 8, 2015

(Would be good to have a Scheme/libctl interface for this too, no?)

Once, this PR is in good shape, it would be good to squash the commits into a single one for merging.

@stevengj
Copy link
Collaborator

I just merged a PR #662 that reformats everything with clang-format, which creates lots of conflicts.

To rebase this PR onto master without having to deal manually with these formatting conflicts, follow the exact procedure given in the instructions of #662.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants