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