BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
A vectorised version of BDSArrayOperatorValueV. More...
#include <BDSArrayOperatorValueV.hh>
Public Member Functions | |
void | push_back (BDSArrayOperatorValue *operatorIn) |
Append an operator to the vector. | |
virtual G4String | Name () const |
Return a name of the operator for feedback to the user in print out. | |
virtual BDSFieldValue | Apply (BDSFieldValue v, G4int xInd, G4int yInd=0, G4int zInd=0, G4int tInd=0) const |
![]() | |
BDSArrayOperatorValue (const G4String &nameIn="None") | |
virtual G4String | Name () const |
Return a name of the operator for feedback to the user in print out. | |
virtual BDSFieldValue | Apply (BDSFieldValue v, G4int, G4int=0, G4int=0, G4int=0) const |
Data Fields | |
std::vector< BDSArrayOperatorValue * > | operators |
Additional Inherited Members | |
![]() | |
G4String | name |
A vectorised version of BDSArrayOperatorValueV.
Definition at line 33 of file BDSArrayOperatorValueV.hh.
|
inline |
Definition at line 36 of file BDSArrayOperatorValueV.hh.
|
inlinevirtual |
Definition at line 39 of file BDSArrayOperatorValueV.hh.
|
inlinevirtual |
Index arguments are original coordinate space indices, i.e. allowed to be negative. No action by default.
Reimplemented from BDSArrayOperatorValue.
Definition at line 60 of file BDSArrayOperatorValueV.hh.
|
inlinevirtual |
Return a name of the operator for feedback to the user in print out.
Reimplemented from BDSArrayOperatorValue.
Definition at line 49 of file BDSArrayOperatorValueV.hh.
|
inline |
Append an operator to the vector.
Definition at line 46 of file BDSArrayOperatorValueV.hh.
std::vector<BDSArrayOperatorValue*> BDSArrayOperatorValueV::operators |
Definition at line 72 of file BDSArrayOperatorValueV.hh.