As `load_energy`, but negates the Fourier-transformed fields after they are loaded. This means that they will be *subtracted* from any future field Fourier transforms that are accumulated.
(self, fname: str, energy: DftEnergy)
| 3216 | energy.save_hdf5(self.fields, fname, "", self.get_filename_prefix()) |
| 3217 | |
| 3218 | def load_minus_energy(self, fname: str, energy: DftEnergy): |
| 3219 | """ |
| 3220 | As `load_energy`, but negates the Fourier-transformed fields after they are |
| 3221 | loaded. This means that they will be *subtracted* from any future field Fourier |
| 3222 | transforms that are accumulated. |
| 3223 | """ |
| 3224 | self.load_energy(fname, energy) |
| 3225 | energy.scale_dfts(-1.0) |
| 3226 | |
| 3227 | def get_farfield(self, near2far, x, greencyl_tol: float = 1e-3): |
| 3228 | """ |
nothing calls this directly
no test coverage detected