|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include <WakeFunction.h>

Public Member Functions | |
| WakeFunction (std::string name, unsigned int n) | |
| virtual | ~WakeFunction () |
| virtual void | initialize (const ElementBase *) |
| virtual void | apply (PartBunchBase< double, 3 > *bunch)=0 |
| virtual WakeType | getType () const =0 |
| const std::string & | getName () const |
Protected Attributes | |
| const unsigned int | nBins_m |
Private Attributes | |
| const std::string | name_m |
Definition at line 34 of file WakeFunction.h.
|
inline |
Definition at line 37 of file WakeFunction.h.
|
inlinevirtual |
Definition at line 41 of file WakeFunction.h.
|
pure virtual |
Implemented in GreenWakeFunction, CSRIGFWakeFunction, and CSRWakeFunction.
Referenced by ParallelTTracker::computeWakefield().
|
inline |
Definition at line 49 of file WakeFunction.h.
References name_m.
|
pure virtual |
Implemented in GreenWakeFunction, CSRIGFWakeFunction, and CSRWakeFunction.
|
inlinevirtual |
Reimplemented in CSRIGFWakeFunction, and CSRWakeFunction.
Definition at line 43 of file WakeFunction.h.
Referenced by ParallelTTracker::computeWakefield().
|
private |
Definition at line 55 of file WakeFunction.h.
Referenced by getName().
|
protected |
Definition at line 52 of file WakeFunction.h.
Referenced by GreenWakeFunction::apply(), CSRIGFWakeFunction::calculateLineDensity(), and CSRWakeFunction::calculateLineDensity().
1.8.5