• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..23-Oct-2020-

Makefile.amH A D28-Sep-2017257 75

Makefile.inH A D23-Oct-202025.2 KiB681588

READMEH A D03-Apr-2014477 139

imaxwell.hH A D07-Oct-20202.4 KiB9568

maxwell.cH A D07-Oct-202017.4 KiB556414

maxwell.hH A D07-Oct-20209.4 KiB268202

maxwell_constraints.cH A D07-Oct-202013.1 KiB399272

maxwell_eps.cH A D07-Oct-202026.9 KiB750573

maxwell_op.cH A D07-Oct-202045 KiB1,335999

maxwell_pre.cH A D07-Oct-20209.8 KiB322209

xyz_loop.hH A D07-Oct-20202.7 KiB6545

README

1This directory contains code for operating the Maxwell operator on
2a vector field:
3
4	MaxwellOp(V) = curl(1/eps * curl(V))
5
6We store V in a Fourier basis, so that the curl operation is diagonal.
7To multiply by epsilon-inverse, we use a pair of FFTs to transform to
8and from position space.
9
10Also included are initialization routines for the auxiliary data and
11storage required by MaxwellOp, as well as subsidiary routines to
12compute things like the curl and the energy density.
13