Alec Hammond

Results 41 issues of Alec Hammond

Currently, the `amplitudes_for_source()` function allows the user to specify an arbitrary electric current-source distribution (e.g. $J_x$, $J_y$, $J_z$). It would be useful to also be able to specify accompanying *magnetic*...

enhancement

We discuss a bit what propagation means in the context of scattering parameters, but it might be good to describe what that means in other contexts. For example, when building...

documentation

It would be great to be able to specify broadband FOMs (with optional weighting functions). Since `fmmax` is a frequency-domain method, one would either have to run each frequency solve...

enhancement

It'd be great to be able to specify multiple source planes within a simulation. Similarly, it'd be great to have an API for *volumetric* sources (e.g. imagine if the source...

enhancement

We've already done quite a bit of validation. But it would be good to ensure that the computed emitted power within a lossy region really is what we think it...

enhancement

Creates a simple smoothing example involving a circle.

@stevengj we had a conversation (at meepcon) about some of the potential pitfalls of the current implementation of `GeometryPrimitives.jl` compared to the `C` version of `libctl`. You mentioned the primary...

Following a discussion on [discourse](https://discourse.julialang.org/t/forward-on-vectors/93121/5), I created a simple example where I create a new `Material` type that is a subtype of `Shape` and can then be used to store...

@stevengj do you have any examples that use `GeometryPrimitives` (e.g. maybe a notebook from one of your classes)? The tests are pretty comprehensive, but it would be nice to see...

Luckily, adjoint methods for (most) eigenvalue problems tend to be rather trivial _if you are optimizing the eigenvalue directly_. So, for example, if you want to match the effective index...

enhancement