OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include <OutputPlane.h>
Public Types | |
enum | algorithm { algorithm::RK4STEP, algorithm::INTERPOLATION } |
Public Member Functions | |
OutputPlane (const std::string &name) | |
OutputPlane () | |
OutputPlane (const OutputPlane &) | |
virtual | ~OutputPlane () |
ElementBase * | clone () const override |
virtual void | accept (BeamlineVisitor &) const override |
Component * | getGlobalFieldMap () const |
void | setGlobalFieldMap (Component *field) |
Vector_t | getNormal () const |
void | setNormal (Vector_t normal) |
Vector_t | getCentre () const |
void | setCentre (Vector_t centre) |
double | getTolerance () const |
void | setTolerance (double tolerance) |
size_t | getMaxIterations () const |
void | setMaxIterations (size_t max) |
int | getRecentre () const |
void | setRecentre (int willRecentre) |
double | getRadialExtent () const |
void | setRadialExtent (double r) |
double | getVerticalExtent () const |
void | setVerticalExtent (double z) |
double | getHorizontalExtent () const |
void | setHorizontalExtent (double width) |
algorithm | getAlgorithm () const |
void | setAlgorithm (algorithm alg) |
int | getVerboseLevel () const |
void | setVerboseLevel (int verbose) |
bool | checkOne (const int index, const double tstep, double chargeToMass, double &t, Vector_t &R, Vector_t &P) |
NullField & | getField () override |
const NullField & | getField () const override |
StraightGeometry & | getGeometry () override |
const StraightGeometry & | getGeometry () const override |
void | RK4Step (const double &tstep, const double &chargeToMass, const double &t, Vector_t &R, Vector_t &P) const |
void | operator= (const OutputPlane &)=delete |
ElementType | getType () const override |
Get element type std::string. More... | |
void | recentre (Vector_t R, Vector_t P) |
![]() | |
PluginElement (const std::string &name) | |
Constructor with given name. More... | |
PluginElement () | |
PluginElement (const PluginElement &) | |
void | operator= (const PluginElement &)=delete |
virtual | ~PluginElement () |
void | setDimensions (double xstart, double xend, double ystart, double yend) |
Set dimensions and consistency checks. More... | |
bool | check (PartBunchBase< double, 3 > *bunch, const int turnnumber, const double t, const double tstep) |
int | checkPoint (const double &x, const double &y) const |
Checks if coordinate is within element. More... | |
void | save () |
Save output. More... | |
virtual void | initialise (PartBunchBase< double, 3 > *bunch, double &startField, double &endField) override |
Pure virtual implementation of Component. More... | |
void | initialise (PartBunchBase< double, 3 > *bunch) |
virtual void | finalise () final |
virtual void | goOffline () final |
virtual bool | bends () const override |
virtual void | getDimensions (double &zBegin, double &zEnd) const override |
virtual bool | apply (const size_t &i, const double &t, Vector_t &E, Vector_t &B) override |
virtual bool | applyToReferenceParticle (const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) override |
double | getXStart () const |
Member variable access. More... | |
double | getXEnd () const |
double | getYStart () const |
double | getYEnd () const |
![]() | |
Component (const std::string &name) | |
Constructor with given name. More... | |
Component () | |
Component (const Component &right) | |
virtual | ~Component () |
EVector | Efield (const Point3D &P) const |
Return the field in a point. More... | |
BVector | Bfield (const Point3D &P) const |
Return the field in a point. More... | |
EVector | Efield (const Point3D &P, double t) const |
Return the field in a point. More... | |
BVector | Bfield (const Point3D &P, double t) const |
Return the field in a point. More... | |
EBVectors | EBfield (const Point3D &P) const |
Return the field in a point. More... | |
EBVectors | EBfield (const Point3D &P, double t) const |
Return the field in a point. More... | |
virtual bool | apply (const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) |
virtual bool | getPotential (const Vector_t &, const double &, Vector_t &, double &) |
virtual double | getDesignEnergy () const |
virtual void | setDesignEnergy (const double &energy, bool changeable=true) |
virtual void | goOnline (const double &kineticEnergy) |
virtual bool | Online () |
virtual const ElementBase & | getDesign () const |
Return design element. More... | |
virtual void | trackBunch (PartBunchBase< double, 3 > *bunch, const PartData &, bool revBeam, bool revTrack) const |
Track particle bunch. More... | |
virtual void | trackMap (FVps< double, 6 > &map, const PartData &, bool revBeam, bool revTrack) const |
Track a map. More... | |
void | setExitFaceSlope (const double &) |
![]() | |
ElementBase (const std::string &name) | |
Constructor with given name. More... | |
ElementBase () | |
ElementBase (const ElementBase &) | |
virtual | ~ElementBase () |
virtual const std::string & | getName () const |
Get element name. More... | |
virtual void | setName (const std::string &name) |
Set element name. More... | |
std::string | getTypeString () const |
virtual double | getArcLength () const |
Get arc length. More... | |
virtual double | getElementLength () const |
Get design length. More... | |
virtual void | setElementLength (double length) |
Set design length. More... | |
virtual void | getElementDimensions (double &begin, double &end) const |
virtual double | getOrigin () const |
Get origin position. More... | |
virtual double | getEntrance () const |
Get entrance position. More... | |
virtual double | getExit () const |
Get exit position. More... | |
virtual Euclid3D | getTransform (double fromS, double toS) const |
Get transform. More... | |
virtual Euclid3D | getTransform (double s) const |
Get transform. More... | |
virtual Euclid3D | getTotalTransform () const |
Get transform. More... | |
virtual Euclid3D | getEntranceFrame () const |
Get transform. More... | |
virtual Euclid3D | getExitFrame () const |
Get transform. More... | |
virtual Euclid3D | getEntrancePatch () const |
Get patch. More... | |
virtual Euclid3D | getExitPatch () const |
Get patch. More... | |
virtual double | getAttribute (const std::string &aKey) const |
Get attribute value. More... | |
virtual bool | hasAttribute (const std::string &aKey) const |
Test for existence of an attribute. More... | |
virtual void | removeAttribute (const std::string &aKey) |
Remove an existing attribute. More... | |
virtual void | setAttribute (const std::string &aKey, double val) |
Set value of an attribute. More... | |
virtual Channel * | getChannel (const std::string &aKey, bool create=false) |
Construct a read/write channel. More... | |
virtual const ConstChannel * | getConstChannel (const std::string &aKey) const |
Construct a read-only channel. More... | |
virtual ElementBase * | copyStructure () |
Make a structural copy. More... | |
bool | isSharable () const |
Test if the element can be shared. More... | |
virtual void | makeSharable () |
Set sharable flag. More... | |
bool | update (const AttributeSet &) |
Update element. More... | |
virtual void | setBoundaryGeometry (BoundaryGeometry *geo) |
virtual BoundaryGeometry * | getBoundaryGeometry () const |
return the attached boundary geometrt object if there is any More... | |
virtual bool | hasBoundaryGeometry () const |
virtual void | setWake (WakeFunction *wf) |
attach a wake field to the element More... | |
virtual WakeFunction * | getWake () const |
return the attached wake object if there is any More... | |
virtual bool | hasWake () const |
virtual void | setParticleMatterInteraction (ParticleMatterInteractionHandler *spys) |
virtual ParticleMatterInteractionHandler * | getParticleMatterInteraction () const |
virtual bool | hasParticleMatterInteraction () const |
void | setCSTrafoGlobal2Local (const CoordinateSystemTrafo &ori) |
CoordinateSystemTrafo | getCSTrafoGlobal2Local () const |
void | releasePosition () |
void | fixPosition () |
bool | isPositioned () const |
virtual CoordinateSystemTrafo | getEdgeToBegin () const |
virtual CoordinateSystemTrafo | getEdgeToEnd () const |
void | setAperture (const ApertureType &type, const std::vector< double > &args) |
std::pair< ApertureType, std::vector< double > > | getAperture () const |
virtual bool | isInside (const Vector_t &r) const |
void | setMisalignment (const CoordinateSystemTrafo &cst) |
void | getMisalignment (double &x, double &y, double &s) const |
CoordinateSystemTrafo | getMisalignment () const |
void | setActionRange (const std::queue< std::pair< double, double > > &range) |
void | setCurrentSCoordinate (double s) |
void | setRotationAboutZ (double rotation) |
Set rotation about z axis in bend frame. More... | |
double | getRotationAboutZ () const |
virtual BoundingBox | getBoundingBoxInLabCoords () const |
virtual int | getRequiredNumberOfTimeSteps () const |
void | setOutputFN (std::string fn) |
Set output filename. More... | |
std::string | getOutputFN () const |
Get output filename. More... | |
void | setFlagDeleteOnTransverseExit (bool=true) |
bool | getFlagDeleteOnTransverseExit () const |
void | setElementPosition (double elemedge) |
Access to ELEMEDGE attribute. More... | |
double | getElementPosition () const |
bool | isElementPositionSet () const |
![]() | |
int | addReference () const |
Increment reference count. More... | |
int | removeReference () const |
Decrement the reference count. More... | |
bool | isShared () const |
Test for sharing. More... | |
Private Types | |
typedef std::function< bool(const double &, const size_t &, Vector_t &, Vector_t &)> | function_t |
Private Member Functions | |
virtual void | doInitialise (PartBunchBase< double, 3 > *) override |
Initialise peakfinder file. More... | |
bool | doPreCheck (PartBunchBase< double, 3 > *bunch) override |
Record probe hits when bunch particles pass. More... | |
virtual bool | doCheck (PartBunchBase< double, 3 > *bunch, const int turnnumber, const double t, const double tstep) override |
Record probe hits when bunch particles pass. More... | |
virtual void | doGoOffline () override |
Hook for goOffline. More... | |
void | getDerivatives (const Vector_t &R, const Vector_t &P, const double &t, const double &chargeToMass, double *yp) const |
double | distanceToPlane (Vector_t point) const |
void | rk4Test (double tstep, double chargeToMass, double &t, Vector_t &R, Vector_t &P) |
void | interpolation (double &t, Vector_t &R, Vector_t &P) |
bool | getFieldsAtPoint (const Vector_t &R, const Vector_t &P, const double &t, Vector_t &Efield, Vector_t &Bfield) |
Private Attributes | |
Component * | field_m = NULL |
Vector_t | normal_m |
Vector_t | centre_m |
double | radialExtent_m = -1.0 |
double | verticalExtent_m = -1.0 |
double | horizontalExtent_m = -1.0 |
size_t | maxIterations_m = 10 |
double | tolerance_m = 1e-9 |
NullField | nullfield_m |
StraightGeometry | geom_m |
algorithm | algorithm_m |
int | recentre_m = -1 |
int | nHits_m = 0 |
int | verbose_m = 0 |
std::unique_ptr< Stepper < function_t > > | stepper_m |
Additional Inherited Members | |
![]() | |
static std::string | getTypeString (ElementType type) |
![]() | |
void | setGeom (const double dist) |
Sets geometry geom_m with element width dist. More... | |
void | changeWidth (PartBunchBase< double, 3 > *bunch, int i, const double tstep, const double tangle) |
Change probe width depending on step size and angle of particle. More... | |
double | calculateIncidentAngle (double xp, double yp) const |
Calculate angle of particle/bunch wrt to element. More... | |
![]() | |
bool | isInsideTransverse (const Vector_t &r) const |
![]() | |
RCObject () | |
Default constructor. More... | |
RCObject (const RCObject &) | |
Copy constructor. More... | |
virtual | ~RCObject ()=0 |
RCObject & | operator= (const RCObject &right) |
![]() | |
double | rmin_m |
radius closest to the origin More... | |
Point | geom_m [5] |
actual geometry positions with adaptive width such that each particle hits element once per turn More... | |
double | A_m |
double | B_m |
double | R_m |
double | C_m |
Geometric lengths used in calculations. More... | |
std::unique_ptr< LossDataSink > | lossDs_m |
Pointer to Loss instance. More... | |
int | numPassages_m = 0 |
Number of turns (number of times save() method is called) More... | |
double | xstart_m |
input geometry positions More... | |
double | xend_m |
double | ystart_m |
double | yend_m |
double | rstart_m |
double | rend_m |
![]() | |
double | exit_face_slope_m |
PartBunchBase< double, 3 > * | RefPartBunch_m |
bool | online_m |
![]() | |
bool | shareFlag |
CoordinateSystemTrafo | csTrafoGlobal2Local_m |
CoordinateSystemTrafo | misalignment_m |
std::pair< ApertureType, std::vector< double > > | aperture_m |
double | elementEdge_m |
double | rotationZAxis_m |
![]() | |
static const std::vector< double > | defaultAperture_m |
Class OutputPlane defines an output plane, which enables output of tracking data at an arbitrary spatial plane. The crossing of the plane in a given time step is detected by (1) checking if the step is within c*dt of the plane and then (2) checking if an RK4 step crosses the plane.
If the track crosses, then we estimate the position of the track either by doing a linear interpolation between the initial position and the position of the test step; OR we do an iterative RK4 step, reducing the RK4 step size each time until we find crossing position to some tolerance or the maximum number of iterations is reached.
Additional features - we can recentre the plane on a particular track (for example, one might seek to make a plane perpendicular to a reference trajectory); we can limit the extent of the plane so only particles crossing within a certain distance are registered.
BUG: if the "Global" Opal tracking is not RK4, then there is a small possibility that the "Global" track and the OutputPlane step will be not perfectly aligned; tracks could register crossing twice or not crossing at all. An improved algorithm would be to use the "global" stepper or make some hack to consider e.g. two steps.
Definition at line 53 of file OutputPlane.h.
|
private |
Definition at line 259 of file OutputPlane.h.
|
strong |
Enumerator | |
---|---|
RK4STEP | |
INTERPOLATION |
Definition at line 56 of file OutputPlane.h.
|
explicit |
Constructor with given name.
Definition at line 29 of file OutputPlane.cpp.
OutputPlane::OutputPlane | ( | ) |
Default constructor (initialise to empty
Definition at line 26 of file OutputPlane.cpp.
Referenced by clone().
OutputPlane::OutputPlane | ( | const OutputPlane & | right | ) |
Copy constructor
Definition at line 36 of file OutputPlane.cpp.
References algorithm_m, centre_m, field_m, geom_m, horizontalExtent_m, maxIterations_m, normal_m, nullfield_m, radialExtent_m, recentre_m, tolerance_m, verbose_m, and verticalExtent_m.
|
virtual |
Destructor
Definition at line 55 of file OutputPlane.cpp.
|
overridevirtual |
Apply visitor to output plane.
Implements ElementBase.
Definition at line 63 of file OutputPlane.cpp.
References BeamlineVisitor::visitOutputPlane().
bool OutputPlane::checkOne | ( | const int | index, |
const double | tstep, | ||
double | chargeToMass, | ||
double & | t, | ||
Vector_t & | R, | ||
Vector_t & | P | ||
) |
Check for plane crossing. If crossed fill t, R, P with the intercept.
The routine checks for crossing by performing a full RK4 step using the user-supplied time step. The distance to the plane is calculated. If the distance changes sign, the particle is assumed to cross; if the distance does not change sign, the particle is assumed to stay on the same side. Note that particles that step across the boundary and back again will not be registered as a crossing.
The intercept is found by iteratively doing RK4 steps. Successive step sizes are found by linear interpolation based on the distance from the plane and the time step. I could use the Steppers/RK4.h routines but these automatically update the global particle information and I don't want to do that, I just want a local stepping.
If recentre_m is positive then centre_m is set to the position of the n^th crossing particle and normal_m is set to be parallel to the momentum vector. recentre_m is set to -1. The idea is to generate output planes in the coordinate system of some trajectory (e.g. for studying beam transport/transfer matrix). Normally this will be the reference trajectory but it is possible to make it another trajectory if required.
If radialExtent_m is > 0, crossings more than radialExtent_m from the centre are ignored. If horizontalExtent_m is > 0, crossings more than horizontalExtent_m from the centre, in global x-y plane, are ignored. If verticalExtent_m is > 0, crossings more than verticalExtent_m in direction parallel to global z axis, are ignored.
Definition at line 167 of file OutputPlane.cpp.
References abs(), algorithm_m, Physics::c, centre_m, dot(), endl(), euclidean_norm(), ElementBase::getName(), horizontalExtent_m, INTERPOLATION, interpolation(), normal_m, radialExtent_m, recentre(), recentre_m, RK4STEP, RK4Step(), rk4Test(), verbose_m, and verticalExtent_m.
Referenced by doCheck().
|
overridevirtual |
Inheritable copy operation
Implements ElementBase.
Definition at line 58 of file OutputPlane.cpp.
References OutputPlane().
Referenced by ParallelCyclotronTracker::visitOutputPlane().
|
private |
|
overrideprivatevirtual |
Record probe hits when bunch particles pass.
Implements PluginElement.
Definition at line 290 of file OutputPlane.cpp.
References PartBunchBase< T, Dim >::bunchNum, Physics::c, checkOne(), endl(), PartBunchBase< T, Dim >::getLocalNum(), Units::GeV2eV, PartBunchBase< T, Dim >::ID, PluginElement::lossDs_m, PartBunchBase< T, Dim >::M, nHits_m, PartBunchBase< T, Dim >::P, PartBunchBase< T, Dim >::Q, Physics::q_e, Attrib::Distribution::R, PartBunchBase< T, Dim >::R, and verbose_m.
|
overrideprivatevirtual |
Hook for goOffline.
Reimplemented from PluginElement.
Definition at line 90 of file OutputPlane.cpp.
References endl(), and ElementBase::getName().
|
overrideprivatevirtual |
Initialise peakfinder file.
Reimplemented from PluginElement.
Definition at line 67 of file OutputPlane.cpp.
References centre_m, endl(), field_m, ElementBase::getName(), horizontalExtent_m, normal_m, radialExtent_m, recentre_m, and verticalExtent_m.
|
inlineoverrideprivatevirtual |
Record probe hits when bunch particles pass.
Reimplemented from PluginElement.
Definition at line 344 of file OutputPlane.h.
|
inline |
Get the algorithm used to interpolate from step to the plane
Definition at line 336 of file OutputPlane.h.
References algorithm_m.
|
inline |
Get the centre of the plane
Definition at line 280 of file OutputPlane.h.
References centre_m.
Referenced by ParallelCyclotronTracker::visitOutputPlane().
|
private |
Definition at line 135 of file OutputPlane.cpp.
References Component::apply(), Physics::c, field_m, Units::kG2T, Units::kV2V, Units::mm2m, and sqrt().
Referenced by RK4Step().
|
inlineoverridevirtual |
Returns empty field
Implements Component.
Definition at line 188 of file OutputPlane.h.
References nullfield_m.
|
inlineoverridevirtual |
Returns empty field
Implements Component.
Definition at line 190 of file OutputPlane.h.
References nullfield_m.
|
private |
|
inlineoverridevirtual |
Returns empty geometry
Implements ElementBase.
Definition at line 193 of file OutputPlane.h.
References geom_m.
|
inlineoverridevirtual |
Returns empty geometry
Implements ElementBase.
Definition at line 195 of file OutputPlane.h.
References geom_m.
|
inline |
|
inline |
Get the horizontal extent from the plane centre
Definition at line 304 of file OutputPlane.h.
References horizontalExtent_m.
Referenced by ParallelCyclotronTracker::visitOutputPlane().
|
inline |
Get the maximum allowed iteratiosn when finding intersection
Definition at line 296 of file OutputPlane.h.
References maxIterations_m.
|
inline |
Get the normal to the plane
Definition at line 271 of file OutputPlane.h.
References normal_m.
Referenced by ParallelCyclotronTracker::visitOutputPlane().
|
inline |
Get the radial extent from the plane centre
Definition at line 320 of file OutputPlane.h.
References radialExtent_m.
|
inline |
Return the index of the recentring particle
Definition at line 328 of file OutputPlane.h.
References recentre_m.
|
inline |
Get the tolerance, used when finding intersection with the plane
Definition at line 288 of file OutputPlane.h.
References tolerance_m.
|
overridevirtual |
Get element type std::string.
Reimplemented from Component.
Definition at line 320 of file OutputPlane.cpp.
References OUTPUTPLANE.
|
inline |
Get the horizontal extent from the plane centre
Definition at line 348 of file OutputPlane.h.
References verbose_m.
|
inline |
Get the vertical extent from the plane centre
Definition at line 312 of file OutputPlane.h.
References verticalExtent_m.
Definition at line 276 of file OutputPlane.cpp.
References Physics::c, centre_m, dot(), normal_m, and sqrt().
Referenced by checkOne().
|
delete |
Definition at line 314 of file OutputPlane.cpp.
References recentre_m, setCentre(), and setNormal().
Referenced by checkOne(), and setRecentre().
void OutputPlane::RK4Step | ( | const double & | tstep, |
const double & | chargeToMass, | ||
const double & | t, | ||
Vector_t & | R, | ||
Vector_t & | P | ||
) | const |
Make an RK4Step
Definition at line 94 of file OutputPlane.cpp.
References getDerivatives().
Referenced by checkOne(), and rk4Test().
|
private |
Definition at line 247 of file OutputPlane.cpp.
References abs(), Component::apply(), centre_m, dot(), endl(), field_m, maxIterations_m, normal_m, RK4Step(), tolerance_m, and verbose_m.
Referenced by checkOne().
|
inline |
Set the algorithm used to interpolate from step to the plane
Definition at line 340 of file OutputPlane.h.
References algorithm_m.
Referenced by OpalOutputPlane::update().
Set the centre of the plane
Definition at line 284 of file OutputPlane.h.
References centre_m.
Referenced by recentre(), and OpalOutputPlane::update().
Set the field map
Definition at line 267 of file OutputPlane.h.
References field_m.
Referenced by ParallelCyclotronTracker::visitOutputPlane().
|
inline |
Set the horizontal extent from the plane centre
Definition at line 308 of file OutputPlane.h.
References horizontalExtent_m.
Referenced by OpalOutputPlane::update().
|
inline |
Set the maximum allowed iteratiosn when finding intersection
Definition at line 300 of file OutputPlane.h.
References max(), and maxIterations_m.
Set the normal to the plane
Definition at line 275 of file OutputPlane.h.
References euclidean_norm(), and normal_m.
Referenced by recentre(), and OpalOutputPlane::update().
|
inline |
Set the radial extent from the centre
Definition at line 324 of file OutputPlane.h.
References radialExtent_m.
Referenced by OpalOutputPlane::update().
|
inline |
Set the index of the recentring particle
Definition at line 332 of file OutputPlane.h.
References recentre(), and recentre_m.
Referenced by OpalOutputPlane::update().
|
inline |
Set the tolerance, used when finding intersection with the plane
Definition at line 292 of file OutputPlane.h.
References tolerance_m.
Referenced by OpalOutputPlane::update().
|
inline |
Set the verbose level
set to 0 for silent running; 1 when hit detected; 2 when second check passes; 3 when first check passes; 4 to output every step
Definition at line 352 of file OutputPlane.h.
References verbose_m.
Referenced by OpalOutputPlane::update().
|
inline |
Set the vertical extent from the plane centre
Definition at line 316 of file OutputPlane.h.
References verticalExtent_m.
Referenced by OpalOutputPlane::update().
|
private |
Definition at line 251 of file OutputPlane.h.
Referenced by checkOne(), getAlgorithm(), OutputPlane(), and setAlgorithm().
|
private |
Definition at line 243 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getCentre(), interpolation(), OutputPlane(), rk4Test(), and setCentre().
|
private |
Definition at line 241 of file OutputPlane.h.
Referenced by doInitialise(), getDerivatives(), getGlobalFieldMap(), OutputPlane(), rk4Test(), and setGlobalFieldMap().
|
private |
Definition at line 250 of file OutputPlane.h.
Referenced by getGeometry(), and OutputPlane().
|
private |
Definition at line 246 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getHorizontalExtent(), OutputPlane(), and setHorizontalExtent().
|
private |
Definition at line 247 of file OutputPlane.h.
Referenced by getMaxIterations(), OutputPlane(), rk4Test(), and setMaxIterations().
|
private |
Definition at line 253 of file OutputPlane.h.
Referenced by doCheck().
|
private |
Definition at line 242 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getNormal(), interpolation(), OutputPlane(), rk4Test(), and setNormal().
|
private |
Definition at line 249 of file OutputPlane.h.
Referenced by getField(), and OutputPlane().
|
private |
Definition at line 244 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getRadialExtent(), OutputPlane(), and setRadialExtent().
|
private |
Definition at line 252 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getRecentre(), OutputPlane(), recentre(), and setRecentre().
|
private |
Definition at line 260 of file OutputPlane.h.
|
private |
Definition at line 248 of file OutputPlane.h.
Referenced by getTolerance(), OutputPlane(), rk4Test(), and setTolerance().
|
private |
Definition at line 254 of file OutputPlane.h.
Referenced by checkOne(), doCheck(), getVerboseLevel(), OutputPlane(), rk4Test(), and setVerboseLevel().
|
private |
Definition at line 245 of file OutputPlane.h.
Referenced by checkOne(), doInitialise(), getVerticalExtent(), OutputPlane(), and setVerticalExtent().