📄 changelog
字号:
Sun Apr 2 00:10:31 EST 2006 stevenj@fftw.org tagged 0.9Sat Apr 1 23:45:10 EST 2006 stevenj@fftw.org * updated NEWS M ./NEWS -1 +1Sat Apr 1 22:17:25 EST 2006 stevenj@fftw.org * don't use HDF5 when it is not available M ./tests/bragg_transmission.cpp +2Sat Apr 1 22:10:18 EST 2006 stevenj@fftw.org * use GEN_CTL_IO env. var if present for gen-ctl-io check M ./configure.ac -5 +2Fri Mar 31 18:07:21 EST 2006 stevenj@fftw.org * updated title page of manual M ./doc/meep.tex -3 +6Fri Mar 31 18:01:04 EST 2006 stevenj@fftw.org * fixed sign of magnetic current sources (so that continuity equation is satisfied: d(mag. charge density)/dt = -div (magnetic current) ) M ./src/step.cpp -2 +2Fri Mar 31 16:48:05 EST 2006 stevenj@fftw.org * fixed custom-src M ./libctl/meep.i -3 +6 M ./libctl/meep.scm.in -2 +1Thu Mar 30 13:20:45 EST 2006 stevenj@fftw.org * README updates M ./README +11 A ./doc/READMEThu Mar 30 00:16:10 EST 2006 stevenj@fftw.org * add integrate-field-function and max-abs-field-function to libctl interface M ./libctl/meep.scm.in +23Wed Mar 29 23:32:24 EST 2006 stevenj@fftw.org * fix output_hdf5 for complex functions; add output-field-function to libctl; add output-single-precision? to libctl M ./libctl/meep.i +2 M ./libctl/meep.scm.in -2 +28 M ./src/h5fields.cpp -13 +17 M ./src/meep.hpp -1 +2Mon Mar 27 23:17:05 EST 2006 stevenj@fftw.org * fix invalid "friend class injection" (see http://womble.decadentplace.org.uk/c++/syntax-errors.html) M ./src/meep/vec.hpp +24Mon Mar 27 22:39:25 EST 2006 stevenj@fftw.org * backwards-incompatible change: re-order the arguments for all field_function and and field_rfunction arguments so that the callback void* goes immediately after the callback function; this is to enable these functions to be called from the libctl interface (which requires that SWIG be able to recognize the arguments as a group) M ./libctl/meep.i +37 M ./src/energy_and_flux.cpp -5 +5 M ./src/h5fields.cpp -15 +12 M ./src/integrate.cpp -11 +11 M ./src/meep.hpp -16 +9 M ./tests/integrate.cpp -1 +1Mon Mar 27 20:59:18 EST 2006 stevenj@fftw.org * version bump, copyright year update M ./AUTHORS +4 M ./COPYRIGHT -1 +1 M ./NEWS -1 +3 M ./TODO -2 M ./configure.ac -1 +1 M ./doc/example.cpp -1 +1 M ./src/bands.cpp -1 +1 M ./src/bicgstab.cpp -1 +1 M ./src/bicgstab.hpp -1 +1 M ./src/boundaries.cpp -1 +1 M ./src/control_c.cpp -1 +1 M ./src/cw_fields.cpp -1 +1 M ./src/dft.cpp -1 +1 M ./src/energy_and_flux.cpp -1 +1 M ./src/fields.cpp -1 +1 M ./src/grace.cpp -1 +1 M ./src/h5fields.cpp -1 +1 M ./src/h5file.cpp -1 +1 M ./src/initialize.cpp -1 +1 M ./src/integrate.cpp -1 +1 M ./src/loop_in_chunks.cpp -1 +1 M ./src/meep.hpp -1 +1 M ./src/meep/mympi.hpp -1 +1 M ./src/meep/vec.hpp -1 +1 M ./src/meep_internals.hpp -1 +1 M ./src/monitor.cpp -1 +1 M ./src/mympi.cpp -1 +1 M ./src/output_directory.cpp -1 +1 M ./src/polarization.cpp -1 +1 M ./src/slices.cpp -1 +1 M ./src/sources.cpp -1 +1 M ./src/sphere-quad.cpp -1 +1 M ./src/step.cpp -1 +1 M ./src/step_d.cpp -1 +1 M ./src/step_h.cpp -1 +1 M ./src/structure.cpp -1 +1 M ./src/time.cpp -1 +1 M ./src/update_e_from_d.cpp -1 +1 M ./src/update_e_from_d_prepare.cpp -1 +1 M ./src/update_e_from_d_sources.cpp -1 +1 M ./src/update_e_from_d_update.cpp -1 +1 M ./src/update_from_e.cpp -1 +1 M ./src/vec.cpp -1 +1 M ./tests/bench.cpp -1 +1 M ./tests/bragg_transmission.cpp -1 +1 M ./tests/cylindrical.cpp -1 +1 M ./tests/flux.cpp -1 +1 M ./tests/integrate.cpp -1 +1 M ./tests/known_results.cpp -1 +1 M ./tests/one_dimensional.cpp -1 +1 M ./tests/physical.cpp -1 +1 M ./tests/symmetry.cpp -1 +1 M ./tests/three_d.cpp -1 +1 M ./tests/two_dimensional.cpp -1 +1Thu Mar 9 17:48:38 EST 2006 stevenj@fftw.org * added geometric_volume::integral_volume to get integration volume corresponding to a gv M ./src/meep/vec.hpp -1 +2 M ./src/vec.cpp -4 +11Wed Mar 8 18:12:16 EST 2006 stevenj@fftw.org * multiply cnumbers by 1.0 before passing to SWIG functions, since SWIG gets confused if we pass an integer for a complex arg. M ./libctl/meep.scm.in -4 +4Wed Mar 8 18:11:29 EST 2006 stevenj@fftw.org * support derived_components in max_abs for output-png, etcetera M ./src/h5fields.cpp -54 +1 M ./src/integrate.cpp -2 +54 M ./src/meep.hpp +15 M ./src/vec.cpp +61Tue Jan 24 17:00:36 EST 2006 stevenj@fftw.org * use pkgdatadir for installing .scm files M ./libctl/Makefile.am -13 +5Tue Jan 24 16:15:41 EST 2006 stevenj@fftw.org * create libctl/specs directory if necessary during 'make install' M ./libctl/Makefile.am +1Tue Dec 6 22:08:57 EST 2005 stevenj@fftw.org * added epsilon-func convenience wrapper for material-func M ./libctl/meep.scm.in +2Fri Dec 2 15:22:45 EST 2005 stevenj@fftw.org * don't use -pedantic, even in maintainer mode, because it can cause compilation failures due to header files not under our control (e.g. the LAM/MPI header file) M ./configure.ac -1 +1Thu Dec 1 23:18:04 EST 2005 stevenj@fftw.org * whoops 2*pi*R should be included in loop_in_chunks integration volume even for dR=0 M ./src/loop_in_chunks.cpp -1 +1Thu Dec 1 21:18:03 EST 2005 stevenj@fftw.org * MPI tweaks for libctl front-end M ./libctl/Makefile.am +3 M ./libctl/meep.scm.in +10 M ./src/mympi.cpp -1 +2Thu Dec 1 20:12:38 EST 2005 stevenj@fftw.org * update Ep and Ez at r=0 in cylindrical coords M ./src/update_e_from_d_update.cpp -2 +16Thu Dec 1 20:12:24 EST 2005 stevenj@fftw.org * eliminate compiler warning M ./src/dft.cpp -3 +3Thu Dec 1 19:13:59 EST 2005 stevenj@fftw.org * fixed loop-in-chunks for integrating over dR=0 regions; added FIXME for updating E from D for r=0 special cases M ./src/loop_in_chunks.cpp -2 +2 M ./src/update_e_from_d_update.cpp +3Thu Dec 1 19:04:08 EST 2005 stevenj@fftw.org * whoops, distribute material-dispersion.ctl M ./examples/Makefile.am -1 +1Thu Dec 1 19:03:01 EST 2005 stevenj@fftw.org * add material-dispersion.ctl example, run-k-point function, and change-sources! A ./examples/material-dispersion.ctl M ./libctl/meep.scm.in -23 +31Wed Nov 23 00:19:11 EST 2005 stevenj@fftw.org * some fixes for polarizability M ./libctl/structure.cpp -15 +14Tue Nov 22 23:15:41 EST 2005 stevenj@fftw.org * amp-fun now works for sources M ./libctl/meep.i +3 M ./libctl/meep.scm.in +1Tue Nov 22 22:23:41 EST 2005 stevenj@fftw.org * run-kpoints sets all-freqs variable with frequencies, like MPB M ./libctl/meep.scm.in -2 +6Tue Nov 22 22:22:36 EST 2005 stevenj@fftw.org * better handling of empty dimensions, more consistent with lower-dimensional computation M ./libctl/meep.scm.in -1 +1 M ./src/dft.cpp -2 +19 M ./src/fields.cpp +10 M ./src/loop_in_chunks.cpp -5 +4 M ./src/meep.hpp -1 +4 M ./src/sources.cpp -1 +1Mon Nov 14 19:00:58 EST 2005 stevenj@fftw.org * fix weights and units for flux spectra! (bug! effect on normalized transmission/reflection spectra should be minimal, however) M ./src/dft.cpp -7 +15Sat Nov 12 17:40:53 EST 2005 stevenj@fftw.org * comment typos M ./src/loop_in_chunks.cpp -5 +5Sat Nov 12 17:38:13 EST 2005 stevenj@fftw.org * TODO updates M ./TODO -25 +31Sat Nov 12 16:51:37 EST 2005 stevenj@fftw.org * typo in Makefile.am M ./examples/Makefile.am -1 +1Fri Nov 11 19:12:31 EST 2005 stevenj@fftw.org * has_boundary(Low, R) now returns true if the origin is at r > 0 M ./src/fields.cpp -1 +3 M ./src/structure.cpp +2 M ./src/vec.cpp -1 +1Fri Nov 11 19:11:27 EST 2005 stevenj@fftw.org * added cylindrical ring-resonator example M ./examples/Makefile.am -1 +1 A ./examples/ring-cyl.ctlFri Nov 11 18:33:36 EST 2005 stevenj@fftw.org * support geometry-center in libctl, fix cylindrical in libctl; support r_to_minus_r_symmetry for non-integer m M ./libctl/meep-ctl-swig.hpp -2 +2 M ./libctl/meep.scm.in -2 +2 M ./libctl/structure.cpp -8 +12 M ./src/fields.cpp -2 +2 M ./src/meep/vec.hpp -1 +1 M ./src/vec.cpp -2 +5Fri Nov 11 17:35:48 EST 2005 stevenj@fftw.org * add examples/Makefile to list of Makefiles M ./configure.ac +1Fri Nov 11 16:58:54 EST 2005 stevenj@fftw.org * use Makefile to specify examples to distribute, instead of whole examples/ directory (which may be cluttered with output files etc.); don't distribute doc/ directory at all unless built with --with-doc M ./Makefile.am -2 +8 A ./examples/Makefile.amWed Nov 9 22:05:32 EST 2005 stevenj@fftw.org * Make unit directions periodic by default, and don't put PML on them M ./src/fields.cpp +6 M ./src/structure.cpp -2 +4Wed Nov 9 21:38:31 EST 2005 stevenj@fftw.org * added nonlinear example A ./examples/3rd-harm-1d.ctlWed Nov 9 21:36:25 EST 2005 stevenj@fftw.org * some fixes in libctl for 1d cells, Kerr media, stop-when-decayed ... M ./libctl/meep.scm.in -3 +6 M ./libctl/structure.cpp -29 +47Wed Nov 9 13:42:44 EST 2005 stevenj@fftw.org * share structure_chunk between structure and fields_chunkk to save memory in the common case; behavior should be the same as before, however, because I implemented copy-on-write semantics via reference counting M ./src/fields.cpp -4 +14 M ./src/meep.hpp -2 +7 M ./src/polarization.cpp +1 M ./src/step.cpp +1 M ./src/structure.cpp -3 +24Tue Nov 8 22:17:08 EST 2005 stevenj@fftw.org * renamed material_of_unshifted_point_in_tree_inobject function in libctl M ./libctl/structure.cpp -3 +3Tue Nov 8 21:59:59 EST 2005 stevenj@fftw.org * renormalized currents: amplitude of J is no longer frequency-dependent, and is ~ 1.0 instead M ./src/meep.hpp -1 +1 M ./src/sources.cpp -3 +11 M ./tests/known_results.cpp -8 +16Tue Nov 8 21:27:08 EST 2005 stevenj@fftw.org * Don't use -Os, even though it produces slightly faster code; in g++ 3.3.5 (and who knows what other versions) it seems to be buggy, sigh M ./m4/ax_cxx_maxopt.m4 -1 +2 M ./src/Makefile.am -1 +3Tue Nov 8 21:26:35 EST 2005 stevenj@fftw.org * fixed misnumbered chi's, and delete[] instead of delete M ./libctl/meep.scm.in -1 +1 M ./libctl/structure.cpp -7 +7 M ./src/h5file.cpp -1 +1Tue Nov 8 20:35:21 EST 2005 stevenj@fftw.org * added draft (untested) support for kerr and dispersive materials in the libctl front-end M ./libctl/meep.scm.in +1 M ./libctl/structure.cpp -11 +147Tue Nov 8 20:33:57 EST 2005 stevenj@fftw.org * added fields::remove_polarizabilities, added use_averaging optional argument to end of structure constructor, automatically keep track of current polarization in material_function class, reset polarizabilities in fiels::zero_fields M ./src/fields.cpp +14 M ./src/h5fields.cpp -1 +1 M ./src/meep.hpp -39 +52 M ./src/structure.cpp -4 +14Tue Nov 8 20:32:51 EST 2005 stevenj@fftw.org * added polarization::zero_fields, for use in fields::zero_fields, and removed the corresponding code from the constructor M ./src/meep_internals.hpp +1 M ./src/polarization.cpp -28 +39Tue Nov 8 18:34:45 EST 2005 stevenj@fftw.org * fix gen-ctl-io lines for vpath builds (meep.scm is in build dir., not srcdir) M ./libctl/Makefile.am -3 +3Tue Nov 8 18:33:07 EST 2005 stevenj@fftw.org * Less aggressive compiler flags (FIXME: why does -fstrict-aliasing cause 'make check' to fail with g++ 3.3.5? Is this a compiler bug, or a Meep bug?) M ./m4/ax_cxx_maxopt.m4 -6 +7Tue Nov 8 18:05:18 EST 2005 stevenj@fftw.org * FFTW-style auto-detection of compiler flags M ./configure.ac -46 +12 M ./darcs_test -2 +2 A ./m4/ax_check_compiler_flags.m4 A ./m4/ax_compiler_vendor.m4 A ./m4/ax_cxx_maxopt.m4 A ./m4/ax_gcc_archflag.m4 A ./m4/ax_gcc_x86_cpuid.m4Mon Nov 7 23:01:31 EST 2005 stevenj@fftw.org * build libctl but not doc by default; include missing file in dist M ./configure.ac -4 +4 M ./libctl/Makefile.am -1 +1Mon Nov 7 22:12:48 EST 2005 stevenj@fftw.org * update copyright year, bump version to 0.8 M ./COPYRIGHT -1 +1 M ./configure.ac -1 +1 M ./doc/example.cpp -1 +1 M ./libctl/Makefile.am -1 +1 M ./libctl/meep.scm.in -1 +1 M ./src/bands.cpp -1 +1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -