File: meep_op_renames.i

package info (click to toggle)
meep-openmpi 1.25.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 64,556 kB
  • sloc: cpp: 32,214; python: 27,958; lisp: 1,225; makefile: 505; sh: 249; ansic: 131; javascript: 5
file content (14 lines) | stat: -rw-r--r-- 642 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// operators must be explicitly renamed for SWIG to work

%rename(meep_symmetry_add) meep::symmetry::operator+;
%rename(meep_symmetry_mul) meep::symmetry::operator*;
%rename(meep_symmetry_sub) meep::symmetry::operator-;
%rename(meep_symmetry_negate) meep::symmetry::operator-();
%rename(meep_symmetry_eq) meep::symmetry::operator==;
%rename(meep_symmetry_neq) meep::symmetry::operator!=;

%rename(meep_boundary_region_add) meep::boundary_region::operator+;
%rename(meep_boundary_region_mul) meep::boundary_region::operator*;

%rename(meep_dft_chunk_subeq) meep::dft_chunk::operator-=;
%rename(meep_dft_flux_subeq) meep::dft_flux::operator-=;