21#ifndef FFT_BOXPOISSON_SOLVER_H_
22#define FFT_BOXPOISSON_SOLVER_H_
Inform & operator<<(Inform &os, const FFTBoxPoissonSolver &fs)
double getYRangeMin(unsigned short)
IpplTimings::TimerRef ShIntGreensFunctionTimer4_m
IpplTimings::TimerRef GreensFunctionTimer_m
double getXRangeMax(unsigned short)
void computePotential(Field_t &rho, Vector_t hr, double zshift)
Inform & print(Inform &os) const
IpplTimings::TimerRef ShIntGreensFunctionTimer2_m
double getZRangeMax(unsigned short)
void test(PartBunchBase< double, 3 > *)
std::string greensFunction_m
FFT< SineTransform, 3, double > SINE_t
double getXRangeMin(unsigned short)
IpplTimings::TimerRef IntGreensFunctionTimer4_m
FieldLayout_t * layout2_m
IpplTimings::TimerRef IntGreensFunctionTimer3_m
void shiftedIntGreensFunction(double zshift)
compute the shifted integrated Green function as described in Three-dimensional quasistatic model for...
double getZRangeMin(unsigned short)
void integratedGreensFunction()
compute the integrated Green function as described in Three-dimensional quasistatic model for high br...
IpplTimings::TimerRef GreensFunctionTimer4_m
IpplTimings::TimerRef IntGreensFunctionTimer2_m
FFTBoxPoissonSolver(PartBunch &bunch, std::string greensFuntion)
IpplTimings::TimerRef ShIntGreensFunctionTimer3_m
double getYRangeMax(unsigned short)
IpplTimings::TimerRef GreensFunctionTimer1_m
IpplTimings::TimerRef IntGreensFunctionTimer1_m
IpplTimings::TimerRef ShIntGreensFunctionTimer1_m
Timing::TimerRef TimerRef