Class PoissonSolverFFT2D#
Defined in File PoissonSolverFFT2D.hh
Inheritance Relationships#
Base Type#
public PoissonSolver2D(Class PoissonSolver2D)
Class Documentation#
-
class PoissonSolverFFT2D : public PoissonSolver2D#
The PoissonSolverFFT2D class calculates electrostatic potential of a 2D charge distribution using 2D FFT approach.
Public Functions
-
PoissonSolverFFT2D(int xSize, int ySize)#
Constructor with sizes only
-
PoissonSolverFFT2D(int xSize, int ySize, double xMin, double xMax, double yMin, double yMax)#
Constructor wit sizes and limits
-
virtual ~PoissonSolverFFT2D()#
Destructor
-
virtual void setGridX(double xMin, double xMax)#
Sets x-grid. This method is virtual, because the setting of limits may involve some subclass specific actions.
-
virtual void setGridY(double yMin, double yMax)#
Sets y-grid. This method is virtual, because the setting of limits may involve some subclass specific actions.
-
virtual void setGridXY(double xMin, double xMax, double yMin, double yMax)#
Sets x-grid and y-grid simultaneously. This method is virtual, because the setting of limits may involve some subclass specific actions.
-
PoissonSolverFFT2D(int xSize, int ySize)#