| OPAL (Object Oriented Parallel Accelerator Library)
    2.2.0
    OPAL | 

| Public Types | |
| typedef std::list< Table * > ::iterator | tableIterator | 
| typedef std::set < AttributeBase * >::iterator | exprIterator | 
| Public Member Functions | |
| OpalDataImpl () | |
| ~OpalDataImpl () | |
Definition at line 62 of file OpalData.cpp.
| typedef std::set<AttributeBase *>::iterator OpalDataImpl::exprIterator | 
Definition at line 81 of file OpalData.cpp.
| typedef std::list<Table *>::iterator OpalDataImpl::tableIterator | 
Definition at line 77 of file OpalData.cpp.
| OpalDataImpl::OpalDataImpl | ( | ) | 
Definition at line 156 of file OpalData.cpp.
References bg_m, bunch_m, dataSink_m, FL_m, mesh_m, PL_m, and slbunch_m.
| OpalDataImpl::~OpalDataImpl | ( | ) | 
Definition at line 183 of file OpalData.cpp.
References bg_m, bunch_m, dataSink_m, Directory::erase(), exprDirectory, FL_m, mainDirectory, mesh_m, slbunch_m, and tableDirectory.

| std::vector<std::string> OpalDataImpl::arguments_m | 
Definition at line 152 of file OpalData.cpp.
Referenced by OpalData::getArguments(), and OpalData::storeArguments().
| BoundaryGeometry* OpalDataImpl::bg_m | 
Definition at line 127 of file OpalData.cpp.
Referenced by OpalData::getGlobalGeometry(), OpalData::hasGlobalGeometry(), OpalDataImpl(), OpalData::setGlobalGeometry(), and ~OpalDataImpl().
| PartBunchBase<double, 3>* OpalDataImpl::bunch_m | 
Definition at line 114 of file OpalData.cpp.
Referenced by OpalData::getPartBunch(), OpalDataImpl(), OpalData::setPartBunch(), and ~OpalDataImpl().
| DataSink* OpalDataImpl::dataSink_m | 
Definition at line 118 of file OpalData.cpp.
Referenced by OpalData::getDataSink(), OpalDataImpl(), OpalData::setDataSink(), and ~OpalDataImpl().
| energyEvolution_t OpalDataImpl::energyEvolution_m | 
Definition at line 130 of file OpalData.cpp.
Referenced by OpalData::addEnergyData(), OpalData::getFirstEnergyData(), and OpalData::getLastEnergyData().
| std::set<AttributeBase *> OpalDataImpl::exprDirectory | 
Definition at line 80 of file OpalData.cpp.
Referenced by OpalData::registerExpression(), OpalData::unregisterExpression(), OpalData::update(), and ~OpalDataImpl().
| FieldLayout_t* OpalDataImpl::FL_m | 
Definition at line 136 of file OpalData.cpp.
Referenced by OpalDataImpl(), and ~OpalDataImpl().
| double OpalDataImpl::gPhaseShift_m | 
Definition at line 125 of file OpalData.cpp.
Referenced by OpalData::getGlobalPhaseShift(), OpalData::reset(), and OpalData::setGlobalPhaseShift().
| bool OpalDataImpl::hasBunchAllocated_m | 
Definition at line 112 of file OpalData.cpp.
Referenced by OpalData::bunchIsAllocated(), OpalData::hasBunchAllocated(), and OpalData::reset().
| bool OpalDataImpl::hasDataSinkAllocated_m | 
Definition at line 116 of file OpalData.cpp.
Referenced by OpalData::hasDataSinkAllocated(), OpalData::reset(), and OpalData::setDataSink().
| bool OpalDataImpl::hasPriorRun_m | 
Definition at line 86 of file OpalData.cpp.
Referenced by OpalData::hasPriorTrack(), OpalData::reset(), and OpalData::setPriorTrack().
| bool OpalDataImpl::hasRestartFile_m | 
Definition at line 101 of file OpalData.cpp.
Referenced by OpalData::hasRestartFile(), OpalData::reset(), and OpalData::setRestartFileName().
| bool OpalDataImpl::hasSLBunchAllocated_m | 
Definition at line 120 of file OpalData.cpp.
Referenced by OpalData::hasSLBunchAllocated(), OpalData::reset(), and OpalData::slbunchIsAllocated().
| std::string OpalDataImpl::inputFn_m | 
Definition at line 92 of file OpalData.cpp.
Referenced by OpalData::getInputBasename(), OpalData::getInputFn(), and OpalData::storeInputFn().
| bool OpalDataImpl::isInOPALCyclMode_m | 
Definition at line 144 of file OpalData.cpp.
Referenced by OpalData::isInOPALCyclMode(), OpalData::reset(), and OpalData::setInOPALCyclMode().
| bool OpalDataImpl::isInOPALEnvMode_m | 
Definition at line 146 of file OpalData.cpp.
Referenced by OpalData::isInOPALEnvMode(), OpalData::reset(), and OpalData::setInOPALEnvMode().
| bool OpalDataImpl::isInOPALTMode_m | 
Definition at line 145 of file OpalData.cpp.
Referenced by OpalData::isInOPALTMode(), OpalData::reset(), and OpalData::setInOPALTMode().
| bool OpalDataImpl::isInPrepState_m | 
Definition at line 148 of file OpalData.cpp.
Referenced by OpalData::isInPrepState(), OpalData::reset(), and OpalData::setInPrepState().
| bool OpalDataImpl::isOptimizerFlag_m | 
Definition at line 147 of file OpalData.cpp.
Referenced by OpalData::isOptimizerRun(), OpalData::reset(), and OpalData::setOptimizerFlag().
| bool OpalDataImpl::isRestart_m | 
Definition at line 89 of file OpalData.cpp.
Referenced by OpalData::inRestartRun(), OpalData::reset(), and OpalData::setRestartRun().
| std::string OpalDataImpl::itsTitle_m | 
Definition at line 84 of file OpalData.cpp.
Referenced by OpalData::getTitle(), OpalData::printTitle(), and OpalData::storeTitle().
| int OpalDataImpl::last_step_m | 
Definition at line 110 of file OpalData.cpp.
Referenced by OpalData::getLastStep(), and OpalData::setLastStep().
| Directory OpalDataImpl::mainDirectory | 
Definition at line 67 of file OpalData.cpp.
Referenced by OpalData::apply(), OpalData::create(), OpalData::define(), OpalData::erase(), OpalData::find(), OpalData::getAllNames(), OpalData::printNames(), OpalData::update(), and ~OpalDataImpl().
| std::vector<MaxPhasesT> OpalDataImpl::maxPhases_m | 
Definition at line 129 of file OpalData.cpp.
Referenced by OpalData::getFirstMaxPhases(), OpalData::getLastMaxPhases(), OpalData::getNumberOfMaxPhases(), OpalData::reset(), and OpalData::setMaxPhase().
| unsigned long long OpalDataImpl::maxTrackSteps_m | 
Definition at line 142 of file OpalData.cpp.
Referenced by OpalData::getMaxTrackSteps(), OpalData::incMaxTrackSteps(), and OpalData::setMaxTrackSteps().
| Mesh_t* OpalDataImpl::mesh_m | 
Definition at line 133 of file OpalData.cpp.
Referenced by OpalDataImpl(), and ~OpalDataImpl().
| bool OpalDataImpl::modified | 
Definition at line 73 of file OpalData.cpp.
Referenced by OpalData::define(), OpalData::makeDirty(), and OpalData::update().
| OpalData::OPENMODE OpalDataImpl::openMode_m = OpalData::OPENMODE::WRITE | 
Mode for writing files.
Definition at line 107 of file OpalData.cpp.
Referenced by OpalData::getOpenMode(), and OpalData::setOpenMode().
| Layout_t* OpalDataImpl::PL_m | 
Definition at line 139 of file OpalData.cpp.
Referenced by OpalDataImpl().
| std::map<std::string, unsigned int> OpalDataImpl::problemSize_m | 
Definition at line 150 of file OpalData.cpp.
Referenced by OpalData::addProblemCharacteristicValue(), and OpalData::getProblemCharacteristicValues().
| ValueDefinition* OpalDataImpl::referenceMomentum | 
Definition at line 70 of file OpalData.cpp.
Referenced by OpalData::getP0(), and OpalData::setP0().
| int OpalDataImpl::restart_dump_freq_m | 
Definition at line 104 of file OpalData.cpp.
Referenced by OpalData::getRestartDumpFreq(), and OpalData::setRestartDumpFreq().
| std::string OpalDataImpl::restartFn_m | 
Definition at line 98 of file OpalData.cpp.
Referenced by OpalData::getRestartFileName(), and OpalData::setRestartFileName().
| int OpalDataImpl::restartStep_m | 
Definition at line 95 of file OpalData.cpp.
Referenced by OpalData::getRestartStep(), and OpalData::setRestartStep().
| EnvelopeBunch* OpalDataImpl::slbunch_m | 
Definition at line 122 of file OpalData.cpp.
Referenced by OpalData::getSLPartBunch(), OpalDataImpl(), OpalData::setSLPartBunch(), and ~OpalDataImpl().
| std::list<Table *> OpalDataImpl::tableDirectory | 
Definition at line 76 of file OpalData.cpp.
Referenced by OpalData::define(), OpalData::registerTable(), OpalData::unregisterTable(), OpalData::update(), and ~OpalDataImpl().
 1.8.5
 1.8.5