|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|


Public Member Functions | |
| void | setMaxBins (int value) |
| void | setDesiredWidth (double value) |
| void | setBinningAlpha (double value) |
| void | setBinningBeta (double value) |
| void | setAdaptiveBinning (bool value) |
| void | setParameterString (const std::string &value) |
| void | setDumpBinsFile (const std::string &value) |
| void | setDumpBinsFreq (double value) |
| void | setTablePrintFrequency (double value) |
| virtual BinningCmd * | clone (const std::string &name) |
| Make clone. | |
| int | getMaxBins () const |
| double | getDesiredWidth () const |
| double | getBinningAlpha () const |
| double | getBinningBeta () const |
| bool | getAdaptiveBinning () const |
| std::string | getParameter () |
| BinningParameter | getParameterType () const |
| std::string | getDumpBinsFileName () const |
| Get the file name for dumping bins to a file. | |
| int | getDumpBinsFrequency () const |
| Get the frequency of dumping bins to a file. | |
| int | getTablePrintFrequency () const |
| bool | dumpBinsToFile () const |
| Check if dumping bins to a file is enabled. | |
| virtual void | update () |
| Update the binning data (internal cache of attributes). | |
| virtual void | execute () |
| Execute the BINNING command (currently a thin wrapper around update()). | |
| Inform & | printInfo (Inform &os) const |
| virtual const std::string | getCategory () const |
| Return the object category as a string. | |
| virtual bool | shouldTrace () const |
| Trace flag. | |
| virtual bool | shouldUpdate () const |
| Update flag. | |
| virtual bool | canReplaceBy (Object *object) |
| Test if replacement is allowed. | |
| void | copyAttributes (const Object &) |
| Copy attributes from another object. | |
| virtual Attribute * | findAttribute (const std::string &name) |
| Find an attribute by name. | |
| virtual const Attribute * | findAttribute (const std::string &name) const |
| Find an attribute by name. | |
| virtual Object * | makeTemplate (const std::string &, TokenStream &, Statement &) |
| Macro handler function. | |
| virtual Object * | makeInstance (const std::string &name, Statement &, const Parser *) |
| Macro handler function. | |
| virtual void | parse (Statement &) |
| Parse the object. | |
| virtual void | parseShortcut (Statement &, bool eval=true) |
| Parser for single-attribute commands. | |
| virtual void | print (std::ostream &) const |
| Print the object. | |
| virtual void | printValue (std::ostream &) const |
| virtual void | printHelp (std::ostream &) const |
| Print help. | |
| virtual void | replace (Object *oldObject, Object *newObject) |
| Replace references. | |
| bool | isBuiltin () const |
| True, if [b]this[/b] is a built-in object. | |
| virtual bool | isShared () const |
| Shared flag. | |
| virtual void | setShared (bool) |
| Set/reset shared flag. | |
| void | setDirty (bool) |
| Set/reset the [b]modified[/b] flag. | |
| bool | isDirty () const |
| True, if the [b]modified[/b] flag is set. | |
| void | setFlag (bool) |
| Flag/unflag this object, e. g. to control output of objects for. | |
| bool | isFlagged () const |
| True, if [b]this[/b] is flagged by setFlag(true). | |
| const Object * | getBaseObject () const |
| Return the object's base type object. | |
| const std::string & | getOpalName () const |
| Return object name. | |
| Object * | getParent () const |
| Return parent pointer. | |
| bool | isTreeMember (const Object *subTree) const |
| Test for tree membership. | |
| void | setOpalName (const std::string &name) |
| Set object name. | |
| void | setParent (Object *) |
| Set parent object. | |
| void | clear () |
| Clear the occurrence counter. | |
| int | increment () |
| Increment and return the occurrence counter. | |
| int | occurrenceCount () |
| Return the occurrence counter. | |
| void | registerReference (Invalidator *a) |
| Register a reference to this object. | |
| void | unregisterReference (Invalidator *a) |
| Unegister a reference to this object. | |
| void | registerOwnership (const AttributeHandler::OwnerType &itsClass) const |
Static Public Member Functions | |
| static BinningCmd * | find (const std::string &name) |
| Find named BINNING command. | |
Public Attributes | |
| std::vector< Attribute > | itsAttr |
| The object attributes. | |
Protected Attributes | |
| bool | builtin |
| Built-in flag. | |
| bool | modified |
| Dirty flag. | |
| bool | flagged |
| Object flag. | |
Private Member Functions | |
| void | setParameterType () |
| Recompute the enum-valued parameter from the string attribute. | |
Private Attributes | |
| std::string | parameterName_m |
| BinningParameter | parameterType_m |
| Object * | itsParent |
| std::string | itsName |
| std::string | itsHelp |
| int | occurrence |
| double | timeStamp |
| std::set< Invalidator * > | references |
| bool | sharedFlag |
Definition at line 38 of file TestBinningCmd.cpp.
|
virtualinherited |
Test if replacement is allowed.
Reimplemented in Table, Action, Element, Distribution, EmissionSourceList, Beam, BoundaryGeometry, EmissionSource, OpalFilter, BoolConstant, RealConstant, StringConstant, RealVariable, and RealVector.
Definition at line 45 of file Object.cpp.
Referenced by OpalData::define().
|
inherited |
Clear the occurrence counter.
Definition at line 285 of file Object.cpp.
References Object::occurrence.
|
virtualinherited |
Make clone.
Implements Object.
Definition at line 72 of file BinningCmd.cpp.
References BinningCmd::BinningCmd().

|
inherited |
Copy attributes from another object.
Definition at line 50 of file Object.cpp.
References Object::itsAttr.
Referenced by SequenceTemplate::makeInstance(), and LineTemplate::makeInstance().
|
inherited |
Check if dumping bins to a file is enabled.
Definition at line 215 of file BinningCmd.cpp.
References BINNING::DUMPBINSFILE, Attributes::getString(), and Object::itsAttr.
Referenced by PartBunch< T, Dim >::dumpBinConfig(), BinningCmd::getDumpBinsFrequency(), and BinningCmd::printInfo().

|
virtualinherited |
Execute the BINNING command (currently a thin wrapper around update()).
Reimplemented from Object.
Definition at line 83 of file BinningCmd.cpp.
References BinningCmd::setParameterType(), and BinningCmd::update().

|
staticinherited |
Find named BINNING command.
Definition at line 74 of file BinningCmd.cpp.
References OpalData::find(), and OpalData::getInstance().
Referenced by FieldSolverCmd::getBinningCmd().

|
virtualinherited |
Find an attribute by name.
Definition at line 56 of file Object.cpp.
References Object::itsAttr.
Referenced by SequenceParser::findNeighbourPositions(), OpalElement::getParticleMatterInteraction(), OpalElement::getTypeName(), OpalElement::getWakeF(), Object::parse(), OpalElement::parse(), Line::parse(), OpalParser::parseAssign(), SequenceParser::parsePosition(), TrackRun::print(), and TEST().
|
virtualinherited |
|
inherited |
Definition at line 185 of file BinningCmd.cpp.
References BINNING::ADAPTIVEBINNING, Attributes::getBool(), and Object::itsAttr.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setSolver(), and TEST_F().

|
inherited |
Return the object's base type object.
Definition at line 260 of file Object.cpp.
References Object::itsParent.
|
inherited |
Definition at line 177 of file BinningCmd.cpp.
References BINNING::BINNINGALPHA, Attributes::getReal(), and Object::itsAttr.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setBins(), and TEST_F().

|
inherited |
Definition at line 181 of file BinningCmd.cpp.
References BINNING::BINNINGBETA, Attributes::getReal(), and Object::itsAttr.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setBins(), and TEST_F().

|
virtualinherited |
Return the object category as a string.
Implements Object.
Definition at line 26 of file Definition.cpp.
|
inherited |
Definition at line 173 of file BinningCmd.cpp.
References BINNING::DESIREDWIDTH, Attributes::getReal(), and Object::itsAttr.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setBins(), and TEST_F().

|
inherited |
Get the file name for dumping bins to a file.
Definition at line 193 of file BinningCmd.cpp.
References BINNING::DUMPBINSFILE, Attributes::getString(), and Object::itsAttr.
Referenced by PartBunch< T, Dim >::dumpBinConfig(), and BinningCmd::printInfo().

|
inherited |
Get the frequency of dumping bins to a file.
Definition at line 197 of file BinningCmd.cpp.
References BINNING::DUMPBINSFREQ, BinningCmd::dumpBinsToFile(), Attributes::getReal(), and Object::itsAttr.
Referenced by PartBunch< T, Dim >::dumpBinConfig(), and BinningCmd::printInfo().

|
inherited |
Definition at line 169 of file BinningCmd.cpp.
References Attributes::getReal(), Object::itsAttr, and BINNING::MAXBINS.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setBins(), and TEST_F().

|
inherited |
Return object name.
Definition at line 267 of file Object.cpp.
References Object::itsName.
Referenced by OpalVariableRFCavity::clone(), Macro::clone(), OpalData::create(), OpalData::define(), Sequence::findDriftLength(), SequenceParser::findNeighbourPositions(), ValueDefinition::getBool(), ValueDefinition::getBoolComponent(), ValueDefinition::getReal(), ValueDefinition::getRealComponent(), ValueDefinition::getString(), ValueDefinition::getStringComponent(), Object::makeInstance(), SequenceTemplate::makeInstance(), LineTemplate::makeInstance(), Object::parse(), SequenceParser::parseMember(), SequenceParser::parsePosition(), Object::print(), OpalElement::print(), Sequence::print(), TrackRun::print(), BoolConstant::print(), RealConstant::print(), RealVariable::print(), RealVector::print(), StringConstant::print(), Beam::print(), OpalFilter::print(), Line::print(), BinningCmd::printInfo(), BoundaryGeometry::printInfo(), FieldSolverCmd::printInfo(), OpalElement::registerOwnership(), Object::registerOwnership(), Line::replace(), Sequence::replace(), PartBunch< T, Dim >::setBins(), TEST(), TEST(), TEST(), TEST_F(), Beam::update(), BoundaryGeometry::update(), OpalFilter::update(), OpalPolynomialTimeDependence::update(), OpalSinusoidalTimeDependence::update(), and OpalSplineTimeDependence::update().
|
inherited |
Definition at line 189 of file BinningCmd.cpp.
References Attributes::getString(), Object::itsAttr, and BINNING::PARAMETER.
Referenced by PartBunch< T, Dim >::setBins(), BinningCmd::setParameterType(), and TEST_F().

|
inherited |
Definition at line 220 of file BinningCmd.cpp.
References BinningCmd::parameterType_m.
Referenced by PartBunch< T, Dim >::setBins(), and TEST_F().
|
inherited |
Return parent pointer.
Definition at line 269 of file Object.cpp.
References Object::itsParent.
Referenced by OpalData::erase(), Object::print(), OpalElement::print(), OpalElement::registerOwnership(), and Object::registerOwnership().
|
inherited |
Get frequency (in global timesteps) of printing bin stats to console. Returns an integer >= 0. If 0, printing is disabled.
Definition at line 207 of file BinningCmd.cpp.
References Attributes::getReal(), Object::itsAttr, and BINNING::TABLEPRINTFREQ.
Referenced by BinningCmd::printInfo(), PartBunch< T, Dim >::setSolver(), and TEST_F().

|
inherited |
Increment and return the occurrence counter.
Definition at line 287 of file Object.cpp.
References Object::occurrence.
Referenced by Line::parse(), and Sequence::storeLine().
|
inherited |
True, if [b]this[/b] is a built-in object.
Definition at line 243 of file Object.cpp.
References Object::builtin.
Referenced by OpalData::define(), and OpalData::getVariableNames().
|
inherited |
True, if the [b]modified[/b] flag is set.
Definition at line 254 of file Object.cpp.
References Object::modified.
|
inherited |
True, if [b]this[/b] is flagged by setFlag(true).
Definition at line 258 of file Object.cpp.
References Object::flagged.
|
virtualinherited |
Shared flag.
Definition at line 245 of file Object.cpp.
References Object::sharedFlag.
Referenced by Sequence::print().
|
inherited |
Test for tree membership.
Definition at line 271 of file Object.cpp.
References Object::itsParent.
Referenced by Selector::handleElement(), and OpalParser::parseAssign().
|
virtualinherited |
Macro handler function.
Reimplemented in SequenceTemplate, MacroCmd, and LineTemplate.
Definition at line 76 of file Object.cpp.
References Object::getOpalName().
Referenced by OpalParser::parseDefine(), and OpalParser::parseMacro().

|
virtualinherited |
Macro handler function.
Reimplemented in LineTemplate, Sequence, MacroCmd, SequenceTemplate, and Line.
Definition at line 71 of file Object.cpp.
Referenced by OpalParser::parseMacro().
|
inherited |
Return the occurrence counter.
Definition at line 289 of file Object.cpp.
References Object::occurrence.
|
virtualinherited |
Parse the object.
Reimplemented in Call, Echo, Help, PSystem, System, Title, Value, OpalElement, Sequence, EmissionSourceList, and Line.
Definition at line 82 of file Object.cpp.
References Statement::delimiter(), Object::findAttribute(), Object::getOpalName(), Expressions::parseDelimiter(), Expressions::parseRealConst(), and Expressions::parseString().
Referenced by Sequence::parse(), OpalParser::parseAction(), OpalParser::parseDefine(), and SequenceTemplate::parseTemplate().

|
virtualinherited |
Parser for single-attribute commands.
Definition at line 113 of file Object.cpp.
Referenced by Call::parse(), Echo::parse(), Help::parse(), PSystem::parse(), System::parse(), Title::parse(), and Value::parse().
|
virtualinherited |
Print the object.
Reimplemented in OpalBend, OpalElement, OpalMarker, OpalMultipole, OpalQuadrupole, OpalRingDefinition, Sequence, TrackRun, BoolConstant, RealConstant, RealVariable, RealVector, StringConstant, OpalPolynomialTimeDependence, OpalSinusoidalTimeDependence, OpalSplineTimeDependence, Beam, OpalFilter, DumpEMFields, OpalMultipoleT, and Line.
Definition at line 146 of file Object.cpp.
References Object::getOpalName(), Object::getParent(), and Object::itsAttr.
Referenced by Object::printValue().

|
virtualinherited |
Print help.
Definition at line 179 of file Object.cpp.
References gmsg, Object::itsAttr, and Object::itsHelp.
Referenced by Help::execute().
|
inherited |
Definition at line 148 of file BinningCmd.cpp.
References BinningCmd::dumpBinsToFile(), BinningCmd::getAdaptiveBinning(), BinningCmd::getBinningAlpha(), BinningCmd::getBinningBeta(), BinningCmd::getDesiredWidth(), BinningCmd::getDumpBinsFileName(), BinningCmd::getDumpBinsFrequency(), BinningCmd::getMaxBins(), Object::getOpalName(), BinningCmd::getTablePrintFrequency(), and BinningCmd::parameterName_m.
Referenced by operator<<(), and TEST_F().

|
inlinevirtualinherited |
Reimplemented in BoolConstant, RealConstant, RealVariable, RealVector, and StringConstant.
Definition at line 270 of file Object.h.
References Object::print().

|
inherited |
Definition at line 169 of file Object.cpp.
References AttributeHandler::addAttributeOwner(), Object::getOpalName(), Object::getParent(), and Object::itsAttr.
Referenced by Beam::Beam(), BoolConstant::BoolConstant(), BoundaryGeometry::BoundaryGeometry(), Call::Call(), Distribution::Distribution(), DumpEMFields::DumpEMFields(), Echo::Echo(), EmissionSource::EmissionSource(), EmissionSourceList::EmissionSourceList(), Help::Help(), Line::Line(), OpalFilter::OpalFilter(), Option::Option(), PSystem::PSystem(), RealConstant::RealConstant(), RealVariable::RealVariable(), RealVector::RealVector(), Select::Select(), Sequence::Sequence(), StringConstant::StringConstant(), System::System(), Title::Title(), TrackCmd::TrackCmd(), TrackRun::TrackRun(), and Value::Value().

|
inherited |
Register a reference to this object.
Definition at line 165 of file Object.cpp.
References Object::references.
|
inline |
Definition at line 54 of file TestBinningCmd.cpp.
References BINNING::ADAPTIVEBINNING, Object::itsAttr, and Attributes::setBool().

|
inline |
Definition at line 48 of file TestBinningCmd.cpp.
References BINNING::BINNINGALPHA, Object::itsAttr, and Attributes::setReal().

|
inline |
Definition at line 52 of file TestBinningCmd.cpp.
References BINNING::BINNINGBETA, Object::itsAttr, and Attributes::setReal().

|
inline |
Definition at line 44 of file TestBinningCmd.cpp.
References BINNING::DESIREDWIDTH, Object::itsAttr, and Attributes::setReal().

|
inherited |
Set/reset the [b]modified[/b] flag.
Definition at line 249 of file Object.cpp.
References Object::modified.
Referenced by OpalData::define(), OpalData::makeDirty(), and RealVariable::RealVariable().
|
inline |
Definition at line 63 of file TestBinningCmd.cpp.
References BINNING::DUMPBINSFILE, Object::itsAttr, and Attributes::setString().

|
inline |
Definition at line 67 of file TestBinningCmd.cpp.
References BINNING::DUMPBINSFREQ, Object::itsAttr, and Attributes::setReal().

|
inherited |
Flag/unflag this object, e. g. to control output of objects for.
Definition at line 256 of file Object.cpp.
References Object::flagged.
|
inline |
Definition at line 40 of file TestBinningCmd.cpp.
References Object::itsAttr, BINNING::MAXBINS, and Attributes::setReal().

|
inherited |
Set object name.
Definition at line 281 of file Object.cpp.
References Object::itsName.
Referenced by TEST(), TEST(), TEST(), Beam::update(), BoundaryGeometry::update(), and OpalFilter::update().
|
inline |
Definition at line 58 of file TestBinningCmd.cpp.
References Object::itsAttr, BINNING::PARAMETER, and Attributes::setPredefinedString().

|
privateinherited |
Recompute the enum-valued parameter from the string attribute.
Definition at line 128 of file BinningCmd.cpp.
References GAMMAZ, BinningCmd::getParameter(), BinningCmd::parameterName_m, BinningCmd::parameterType_m, POSITIONZ, PZ, and VELOCITYZ.
Referenced by BinningCmd::execute().

|
inherited |
Set parent object.
Definition at line 283 of file Object.cpp.
References Object::itsParent.
Referenced by OpalData::erase().
|
virtualinherited |
Set/reset shared flag.
Reimplemented in Element.
Definition at line 247 of file Object.cpp.
References Object::sharedFlag.
Referenced by OpalParser::parseDefine(), and Element::setShared().
|
inline |
Definition at line 71 of file TestBinningCmd.cpp.
References Object::itsAttr, Attributes::setReal(), and BINNING::TABLEPRINTFREQ.

|
virtualinherited |
|
virtualinherited |
|
inherited |
Unegister a reference to this object.
Definition at line 167 of file Object.cpp.
References Object::references.
|
virtualinherited |
Update the binning data (internal cache of attributes).
Reimplemented from Object.
Definition at line 88 of file BinningCmd.cpp.
References BINNING::DUMPBINSFILE, BINNING::DUMPBINSFREQ, Attributes::getReal(), Attributes::getString(), Object::itsAttr, BINNING::PARAMETER, BinningCmd::parameterName_m, Attributes::setString(), and BINNING::TABLEPRINTFREQ.
Referenced by BinningCmd::execute().

|
protectedinherited |
Built-in flag.
Definition at line 226 of file Object.h.
Referenced by Beam::Beam(), BoundaryGeometry::BoundaryGeometry(), Object::isBuiltin(), Object::Object(), Object::Object(), OpalFilter::OpalFilter(), OpalMarker::OpalMarker(), RealConstant::RealConstant(), StringConstant::StringConstant(), and Table::~Table().
|
protectedinherited |
Object flag.
Definition at line 235 of file Object.h.
Referenced by Object::isFlagged(), Object::Object(), Object::Object(), and Object::setFlag().
|
inherited |
The object attributes.
Definition at line 210 of file Object.h.
Referenced by Beam::Beam(), BinningCmd::BinningCmd(), BoolConstant::BoolConstant(), BoundaryGeometry::BoundaryGeometry(), BoundaryGeometry::BoundaryGeometry(), DumpEMFields::buildGrid(), Call::Call(), FieldSolverCmd::constructBCHandler(), Object::copyAttributes(), Distribution::Distribution(), BinningCmd::dumpBinsToFile(), DumpEMFields::DumpEMFields(), Echo::Echo(), EmissionSource::EmissionSource(), Call::execute(), Echo::execute(), Help::execute(), Option::execute(), PSystem::execute(), Select::execute(), System::execute(), Title::execute(), Value::execute(), Beam::execute(), TrackCmd::execute(), TrackRun::execute(), FieldSolverCmd::FieldSolverCmd(), Object::findAttribute(), Object::findAttribute(), BoundaryGeometry::getA(), BinningCmd::getAdaptiveBinning(), OpalElement::getApert(), BoundaryGeometry::getB(), BinningCmd::getBinningAlpha(), BinningCmd::getBinningBeta(), FieldSolverCmd::getBinsName(), BoolConstant::getBool(), FieldSolverCmd::getBoxIncr(), Beam::getBunchCharge(), BoundaryGeometry::getC(), Beam::getCharge(), Beam::getCurrent(), Beam::getDaughterBeamName(), BinningCmd::getDesiredWidth(), EmissionSource::getDistributionName(), FieldSolverCmd::getDomDec(), TrackCmd::getDT(), TrackCmd::getDTAU(), TrackCmd::getDTSCINIT(), BinningCmd::getDumpBinsFileName(), BinningCmd::getDumpBinsFrequency(), EmissionSource::getEmissionModel(), Beam::getEmissionSourceListName(), Distribution::getEmissionSteps(), Distribution::getFilename(), BoundaryGeometry::getFilename(), Beam::getFrequency(), Beam::getGlobalProcessNames(), BoundaryGeometry::getL1(), BoundaryGeometry::getL2(), BoundaryGeometry::getLength(), OpalElement::getLength(), Line::getLength(), Sequence::getLength(), Beam::getMass(), BinningCmd::getMaxBins(), TrackCmd::getMaxSteps(), Beam::getNumAlloc(), FieldSolverCmd::getNX(), FieldSolverCmd::getNY(), FieldSolverCmd::getNZ(), EmissionSource::getP0(), BinningCmd::getParameter(), Beam::getParticleName(), Beam::getPolarization(), EmissionSource::getR0(), RealConstant::getReal(), RealVariable::getReal(), RealVector::getRealComponent(), Sequence::getReference(), BoundaryGeometry::getS(), EmissionSource::getShiftedGreensFunction(), TrackCmd::getStepsPerTurn(), StringConstant::getString(), EmissionSource::getT0(), TrackCmd::getT0(), BinningCmd::getTablePrintFrequency(), TrackCmd::getTimeIntegrator(), BoundaryGeometry::getTopology(), FieldSolverCmd::getType(), EmissionSource::getZerofaceMaxSteps(), EmissionSource::getZeroFacePlaneDumpFrequency(), EmissionSource::getZeroFaceR0Z(), TrackCmd::getZStart(), TrackCmd::getZStop(), Beam::hasExplicitEnergy(), Beam::hasPolarization(), Help::Help(), BoundaryGeometry::initialize(), OpalFilter::initOpalFilter(), Beam::isPhoton(), Line::Line(), OpalBend::OpalBend(), OpalCavity::OpalCavity(), OpalConstantEFieldCavity::OpalConstantEFieldCavity(), OpalDrift::OpalDrift(), OpalElement::OpalElement(), OpalFilter::OpalFilter(), OpalLaser::OpalLaser(), OpalMultipole::OpalMultipole(), OpalMultipoleT::OpalMultipoleT(), OpalPolynomialTimeDependence::OpalPolynomialTimeDependence(), OpalProbe::OpalProbe(), OpalQuadrupole::OpalQuadrupole(), OpalRingDefinition::OpalRingDefinition(), OpalSinusoidalTimeDependence::OpalSinusoidalTimeDependence(), OpalSolenoid::OpalSolenoid(), OpalSplineTimeDependence::OpalSplineTimeDependence(), OpalTravelingWave::OpalTravelingWave(), OpalVacuum::OpalVacuum(), OpalVariableRFCavity::OpalVariableRFCavity(), OpalVerticalFFAMagnet::OpalVerticalFFAMagnet(), Option::Option(), Option::Option(), Sequence::parse(), Line::parse(), DumpEMFields::parseCoordinateSystem(), Object::print(), Sequence::print(), BoolConstant::print(), RealConstant::print(), RealVariable::print(), RealVector::print(), StringConstant::print(), Beam::print(), OpalFilter::print(), DumpEMFields::print(), Object::printHelp(), BoundaryGeometry::printInfo(), FieldSolverCmd::printInfo(), BoolConstant::printValue(), RealConstant::printValue(), RealVariable::printValue(), RealVector::printValue(), StringConstant::printValue(), PSystem::PSystem(), RealConstant::RealConstant(), RealConstant::RealConstant(), RealVariable::RealVariable(), RealVariable::RealVariable(), RealVector::RealVector(), OpalElement::registerOwnership(), Object::registerOwnership(), Select::Select(), Select::select(), Sequence::Sequence(), setAdaptiveBinning(), Distribution::setAttributes(), TestMultipoleT::TestableFieldSolverCmd::setBCX(), TestMultipoleTCurvedConstRadius::TestableFieldSolverCmd::setBCX(), TestMultipoleTStraight::TestableFieldSolverCmd::setBCX(), SolenoidPlacementTest::TestableFieldSolverCmd::setBCX(), TestVariableRFCavity::TestableFieldSolverCmd::setBCX(), OrbitThreaderTest::TestableFieldSolverCmd::setBCX(), OpalBeamlinePlacementTest::TestableFieldSolverCmd::setBCX(), TestMultipoleT::TestableFieldSolverCmd::setBCY(), TestMultipoleTCurvedConstRadius::TestableFieldSolverCmd::setBCY(), TestMultipoleTStraight::TestableFieldSolverCmd::setBCY(), SolenoidPlacementTest::TestableFieldSolverCmd::setBCY(), TestVariableRFCavity::TestableFieldSolverCmd::setBCY(), OrbitThreaderTest::TestableFieldSolverCmd::setBCY(), OpalBeamlinePlacementTest::TestableFieldSolverCmd::setBCY(), TestMultipoleT::TestableFieldSolverCmd::setBCZ(), TestMultipoleTCurvedConstRadius::TestableFieldSolverCmd::setBCZ(), TestMultipoleTStraight::TestableFieldSolverCmd::setBCZ(), SolenoidPlacementTest::TestableFieldSolverCmd::setBCZ(), TestVariableRFCavity::TestableFieldSolverCmd::setBCZ(), OrbitThreaderTest::TestableFieldSolverCmd::setBCZ(), OpalBeamlinePlacementTest::TestableFieldSolverCmd::setBCZ(), setBinningAlpha(), setBinningBeta(), setDesiredWidth(), Distribution::setDistParametersFlatTop(), Distribution::setDistParametersMultiVariateGauss(), Distribution::setDistType(), setDumpBinsFile(), setDumpBinsFreq(), setMaxBins(), FieldSolverCmd::setNX(), FieldSolverCmd::setNY(), FieldSolverCmd::setNZ(), setParameterString(), TrackRun::setRunMethod(), Distribution::setSigmaP_m(), Distribution::setSigmaR_m(), setTablePrintFrequency(), TestMultipoleT::TestableFieldSolverCmd::setType(), TestMultipoleTCurvedConstRadius::TestableFieldSolverCmd::setType(), TestMultipoleTStraight::TestableFieldSolverCmd::setType(), SolenoidPlacementTest::TestableFieldSolverCmd::setType(), TestVariableRFCavity::TestableFieldSolverCmd::setType(), OrbitThreaderTest::TestableFieldSolverCmd::setType(), OpalBeamlinePlacementTest::TestableFieldSolverCmd::setType(), TrackRun::setupBoundaryGeometry(), StringConstant::StringConstant(), StringConstant::StringConstant(), System::System(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), Title::Title(), TrackCmd::TrackCmd(), TrackRun::TrackRun(), OpalCavity::update(), OpalConstantEFieldCavity::update(), OpalDrift::update(), OpalElement::update(), OpalMonitor::update(), OpalMultipole::update(), OpalProbe::update(), OpalQuadrupole::update(), OpalRBend::update(), OpalRingDefinition::update(), OpalSBend::update(), OpalSolenoid::update(), OpalTravelingWave::update(), OpalVacuum::update(), OpalVerticalFFAMagnet::update(), Beam::update(), BinningCmd::update(), FieldSolverCmd::update(), OpalLaser::update(), OpalMultipoleT::update(), OpalPolynomialTimeDependence::update(), OpalSinusoidalTimeDependence::update(), OpalSplineTimeDependence::update(), OpalVariableRFCavity::update(), Option::update(), OpalElement::updateUnknown(), Beam::validatePolarization(), ValueDefinition::value(), Value::Value(), and ValueDefinition::value().
|
privateinherited |
Definition at line 250 of file Object.h.
Referenced by Object::printHelp().
|
privateinherited |
Definition at line 247 of file Object.h.
Referenced by Object::getOpalName(), and Object::setOpalName().
|
privateinherited |
Definition at line 244 of file Object.h.
Referenced by Object::getBaseObject(), Object::getParent(), Object::isTreeMember(), and Object::setParent().
|
protectedinherited |
Dirty flag.
Definition at line 231 of file Object.h.
Referenced by Object::isDirty(), Object::Object(), Object::Object(), and Object::setDirty().
|
privateinherited |
Definition at line 253 of file Object.h.
Referenced by Object::clear(), Object::increment(), and Object::occurrenceCount().
|
privateinherited |
Definition at line 107 of file BinningCmd.h.
Referenced by BinningCmd::printInfo(), BinningCmd::setParameterType(), and BinningCmd::update().
|
privateinherited |
Definition at line 108 of file BinningCmd.h.
Referenced by BinningCmd::getParameterType(), and BinningCmd::setParameterType().
|
privateinherited |
Definition at line 260 of file Object.h.
Referenced by Object::registerReference(), Object::unregisterReference(), and Object::~Object().
|
privateinherited |
Definition at line 263 of file Object.h.
Referenced by Object::isShared(), and Object::setShared().