IMPACT T
|
Data Types | |
type | bpmclass::bpm |
interface | bpmclass::getparam_bpm |
interface | bpmclass::setparam_bpm |
Modules | |
module | bpmclass |
This class defines the different beam diagnostics at given beam position. | |
Functions/Subroutines | |
subroutine | bpmclass::construct_bpm (this, numseg, nmpstp, type, blength) |
subroutine | bpmclass::setparam1_bpm (this, i, value) |
subroutine | bpmclass::setparam2_bpm (this, values) |
subroutine | bpmclass::setparam3_bpm (this, numseg, nmpstp, type, blength) |
subroutine | bpmclass::getparam1_bpm (this, i, blparam) |
subroutine | bpmclass::getparam2_bpm (this, blparams) |
subroutine | bpmclass::getparam3_bpm (this, blength, bnseg, bmapstp, btype) |
subroutine | bpmclass::shift_bpm (Pts1, itype, innp, nptot) |
Variables | |
integer, parameter, private | bpmclass::nparam = 9 |
type bpmclass::bpm |
Data Fields | ||
---|---|---|
integer | itype | |
double precision | length | |
integer | mapstp | |
integer | nseg | |
double precision, dimension(nparam) | param |