OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Todo List
Member FieldSolver< T, Dim >::getCouplingConstant () const
Verify this before activating a new solver!
Member FieldSolver< T, Dim >::initCGSolver ()
should probably at some point be passed from the input file
Member FieldSolver< T, Dim >::initFFTSolver ()
don't print phi_m to file if FFT and GRAD is selected!
Member FieldSolver< T, Dim >::initSolverWithParams (const ippl::ParameterList &sp)
for now, don't use the CG solver!
Member FieldSolverCmd::constructBCHandler () const
remove this restriction when more BC configurations are implemented
Member Monitor::getType () const override
Check switch statements over ElementType and add a MONITOR case where needed.
Member OpalLaser::update () override
Refactor to follow the standard OPAL element pattern:
Member OpalParser::readStatement (TokenStream *) const
check this /stat->printWhere(*IpplInfo::Error, true);
Member OpalRingDefinition::update ()
setElement(ring); was used in the old OPAL now core dumps
Member Option::execute ()
check if we need to do this anymore
Member ParallelTracker::markBackwardParticlesAtSourcePlane ()
this function should probably be integrated as a GunSource element similar to old OPAL!!!
Member PartBunch< T, Dim >::applyGridUpdate (const Vector_t< double, Dim > &lower, const Vector_t< double, Dim > &upper)
there might be a case where we can keep the moments clean if we know more about what exactly was changed due to update().
Member PartBunch< T, Dim >::PartBunch (std::vector< double > qi, std::vector< double > mi, const std::vector< Beam * > &beams, std::vector< size_t > totalParticlesPerBeam, double lbt, std::string integration_method, FieldSolverCmd *OPALFieldSolver, DataSink *dataSink)
if we want, we could also have a separate BunchStateHandler for each container later? But I think it could also make sense to only have one global handler.
Member ParticleContainer< T, Dim >::createParticles (size_type numParticles)
: can probably be removed later, after my flattop debugging
Namespace SDDS
Remove this compatibility header once all downstream users migrate.
Member StatWriter::fillHeader (const losses_t &losses=losses_t(), const std::string &species="")
Options::computePercentiles needs to be brought back
Member StringConstant::StringConstant ()
find a better way to say open solver! (Issue #158)
Member Track::Track (BeamSequence *, const PartData &, const std::vector< double > &dt, const std::vector< unsigned long long > &maxtsteps, int stepsperturn, double zStart, const std::vector< double > &zStop, Steppers::TimeIntegrator timeintegrator, double t0, double dtScInit, double deltaTau, EmissionSourceList *emissionSourcesList=nullptr, const std::vector< std::string > &beamNames={})
can we do this anymore OpalData::getInstance()->setPartBunch(new PartBunch(&ref));
Member TrackCmd::execute ()

track block needs to be removed

here the tracker is constructed