Reflect field component in individual dimensions.
More...
#include <BDSArrayOperatorValueReflect.hh>
|
| BDSArrayOperatorValueReflect (const std::array< G4bool, 4 > &xyzt, const BDSArrayInfo &arrayInfo) |
|
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 |
|
Reflect field component in individual dimensions.
- Author
- Laurie Nevay
Definition at line 37 of file BDSArrayOperatorValueReflect.hh.
◆ BDSArrayOperatorValueReflect() [1/2]
BDSArrayOperatorValueReflect::BDSArrayOperatorValueReflect |
( |
| ) |
|
|
inline |
◆ BDSArrayOperatorValueReflect() [2/2]
BDSArrayOperatorValueReflect::BDSArrayOperatorValueReflect |
( |
const std::array< G4bool, 4 > & |
xyzt, |
|
|
const BDSArrayInfo & |
arrayInfo |
|
) |
| |
|
inline |
◆ ~BDSArrayOperatorValueReflect()
virtual BDSArrayOperatorValueReflect::~BDSArrayOperatorValueReflect |
( |
| ) |
|
|
inlinevirtual |
◆ Apply()
◆ arrayToSpatialIndex
std::array<G4int, 4> BDSArrayOperatorValueReflect::arrayToSpatialIndex |
|
private |
◆ dimensionInverted
std::array<G4bool,4> BDSArrayOperatorValueReflect::dimensionInverted |
|
private |
◆ xyz
std::array<G4bool,3> BDSArrayOperatorValueReflect::xyz |
|
private |
◆ zeroInArrayCoords
std::array<G4int, 4> BDSArrayOperatorValueReflect::zeroInArrayCoords |
|
private |
The documentation for this class was generated from the following file: