IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
NonStandardFDTDSolver.h File Reference

Defines the NonStandardFDTDSolver class for solving Maxwell's equations using a non-standard Finite-Difference Time-Domain (FDTD) method. The method and derivation of the discretization are based on: More...

Include dependency graph for NonStandardFDTDSolver.h:

Go to the source code of this file.

Classes

class  ippl::NonStandardFDTDSolver< EMField, SourceField, boundary_conditions >
 A solver for Maxwell's equations using a non-standard Finite-Difference Time-Domain (FDTD) method. More...
struct  ippl::NonStandardFDTDSolver< EMField, SourceField, boundary_conditions >::nondispersive< scalar >
 A structure representing nondispersive coefficients. More...

Namespaces

namespace  ippl

Detailed Description

Defines the NonStandardFDTDSolver class for solving Maxwell's equations using a non-standard Finite-Difference Time-Domain (FDTD) method. The method and derivation of the discretization are based on:

  • A. Taflove, Computational Electrodynamics: The Finite-difference Time-domain Method, Artech House, 1995

  • A. Fallahi, MITHRA 2.0: A Full-Wave Simulation Tool for Free Electron Lasers, (2020)

Definition in file NonStandardFDTDSolver.h.