|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include <BumponTailInstabilityManager.h>
Classes | |
| struct | PhaseDump |
Public Types | |
| using | ParticleContainer_t = ParticleContainer<T, Dim> |
| using | FieldContainer_t = FieldContainer<T, Dim> |
| using | FieldSolver_t = FieldSolver<T, Dim> |
| using | LoadBalancer_t = LoadBalancer<T, Dim> |
| using | Base = ippl::ParticleBase<ippl::ParticleSpatialLayout<T, Dim>> |
Public Member Functions | |
| BumponTailInstabilityManager (size_type totalP_, int nt_, Vector_t< int, Dim > &nr_, double lbt_, std::string &solver_, std::string &stepMethod_) | |
| ~BumponTailInstabilityManager () | |
| void | pre_run () override |
| A method that should be used for setting up the simulation. | |
| void | initializeParticles () |
| void | advance () override |
| A method that should be used to execute/advance a step of simulation. | |
| void | LeapFrogStep () |
| void | dump () override |
| template<typename View> | |
| void | dumpBumponTailInstability (const View &Eview) |
| size_type | getTotalP () const |
| void | setTotalP (size_type totalP_) |
| int | getNt () const |
| void | setNt (int nt_) |
| const std::string & | getSolver () const |
| void | setSolver (const std::string &solver_) |
| double | getLoadBalanceThreshold () const |
| void | setLoadBalanceThreshold (double lbt_) |
| const std::string & | getStepMethod () const |
| void | setStepMethod (const std::string &stepMethod_) |
| const Vector_t< int, Dim > & | getNr () const |
| void | setNr (const Vector_t< int, Dim > &nr_) |
| double | getTime () const |
| void | setTime (double time_) |
| std::vector< std::string > | getPreconditionerParams () const |
| void | pre_step () override |
| A method that should be used for preparation before perfoming a step of simulation. | |
| void | post_step () override |
| A method that should be used after perfoming a step of simulation. | |
| void | grid2par () override |
| Grid-to-particle operation. | |
| void | gatherCIC () |
| void | par2grid () override |
| Particle-to-grid operation. | |
| void | scatterCIC () |
| std::shared_ptr< ParticleContainer< T, Dim > > | getParticleContainer () |
| void | setParticleContainer (std::shared_ptr< ParticleContainer< T, Dim > > pcontainer) |
| std::shared_ptr< FieldContainer< T, Dim > > | getFieldContainer () |
| void | setFieldContainer (std::shared_ptr< FieldContainer< T, Dim > > fcontainer) |
| std::shared_ptr< ippl::FieldSolverBase< T, Dim > > | getFieldSolver () |
| void | setFieldSolver (std::shared_ptr< ippl::FieldSolverBase< T, Dim > > fsolver) |
| std::shared_ptr< LoadBalancer< T, Dim > > | getLoadBalancer () |
| void | setLoadBalancer (std::shared_ptr< LoadBalancer< T, Dim > > loadbalancer) |
| void | run (int nt) |
| The main for loop fro running a simulation. | |
Protected Attributes | |
| size_type | totalP_m |
| int | nt_m |
| Vector_t< int, Dim > | nr_m |
| double | lbt_m |
| std::string | solver_m |
| std::string | stepMethod_m |
| std::vector< std::string > | preconditioner_params_m |
| double | time_m |
| double | dt_m |
| int | it_m |
| Vector_t< double, Dim > | kw_m |
| double | alpha_m |
| Vector_t< double, Dim > | rmin_m |
| Vector_t< double, Dim > | rmax_m |
| Vector_t< double, Dim > | hr_m |
| double | Q_m |
| Vector_t< double, Dim > | origin_m |
| bool | isAllPeriodic_m |
| bool | isFirstRepartition_m |
| ippl::NDIndex< Dim > | domain_m |
| std::array< bool, Dim > | decomp_m |
| double | rhoNorm_m |
| std::shared_ptr< FieldContainer< T, Dim > > | fcontainer_m |
| std::shared_ptr< ParticleContainer< T, Dim > > | pcontainer_m |
| std::shared_ptr< LoadBalancer< T, Dim > > | loadbalancer_m |
| std::shared_ptr< ippl::FieldSolverBase< T, Dim > > | fsolver_m |
Private Attributes | |
| std::shared_ptr< PhaseDump > | phase_m |
| double | sigma_m |
| double | muBulk_m |
| double | muBeam_m |
| double | epsilon_m |
| double | delta_m |
Definition at line 55 of file BumponTailInstabilityManager.h.
|
inherited |
Definition at line 27 of file AlpineManager.h.
| using BumponTailInstabilityManager< T, Dim >::FieldContainer_t = FieldContainer<T, Dim> |
Definition at line 58 of file BumponTailInstabilityManager.h.
| using BumponTailInstabilityManager< T, Dim >::FieldSolver_t = FieldSolver<T, Dim> |
Definition at line 59 of file BumponTailInstabilityManager.h.
| using BumponTailInstabilityManager< T, Dim >::LoadBalancer_t = LoadBalancer<T, Dim> |
Definition at line 60 of file BumponTailInstabilityManager.h.
| using BumponTailInstabilityManager< T, Dim >::ParticleContainer_t = ParticleContainer<T, Dim> |
Definition at line 57 of file BumponTailInstabilityManager.h.
|
inline |
Definition at line 62 of file BumponTailInstabilityManager.h.
References AlpineManager< T, Dim >::AlpineManager(), Dim, and phase_m.
|
inline |
Definition at line 68 of file BumponTailInstabilityManager.h.
|
inlineoverridevirtual |
A method that should be used to execute/advance a step of simulation.
In a derived class, the user must override this method to implement their time integration method for solving the considered governing equation.
Implements ippl::BaseManager.
Definition at line 306 of file BumponTailInstabilityManager.h.
References LeapFrogStep(), AlpineManager< T, Dim >::stepMethod_m, and TestName.
|
inlineoverridevirtual |
Reimplemented from AlpineManager< T, Dim >.
Definition at line 439 of file BumponTailInstabilityManager.h.
References dumpBumponTailInstability(), EnablePhaseDump, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, IpplTimings::getTimer(), AlpineManager< T, Dim >::it_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m, phase_m, IpplTimings::startTimer(), and IpplTimings::stopTimer().
Referenced by pre_run().
|
inline |
Definition at line 452 of file BumponTailInstabilityManager.h.
References Inform::APPEND, ippl::apply(), ippl::Comm, Dim, endl(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, ippl::getRangePolicy(), ippl::parallel_reduce(), Inform::precision(), Inform::setf(), and AlpineManager< T, Dim >::time_m.
Referenced by dump().
|
inlineinherited |
Definition at line 120 of file AlpineManager.h.
Referenced by grid2par().
|
inlineinherited |
Definition at line 57 of file PicManager.h.
|
inlineinherited |
Definition at line 61 of file PicManager.h.
|
inlineinherited |
Definition at line 67 of file PicManager.h.
|
inlineinherited |
Definition at line 82 of file AlpineManager.h.
References lbt_m.
|
inlineinherited |
Definition at line 90 of file AlpineManager.h.
References nr_m.
|
inlineinherited |
Definition at line 74 of file AlpineManager.h.
References nt_m.
Referenced by main().
|
inlineinherited |
Definition at line 53 of file PicManager.h.
|
inlineinherited |
Definition at line 98 of file AlpineManager.h.
References preconditioner_params_m.
|
inlineinherited |
Definition at line 78 of file AlpineManager.h.
References solver_m.
Referenced by LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineinherited |
Definition at line 86 of file AlpineManager.h.
References stepMethod_m.
|
inlineinherited |
Definition at line 94 of file AlpineManager.h.
References time_m.
|
inlineinherited |
Definition at line 70 of file AlpineManager.h.
References totalP_m.
|
inlineoverridevirtualinherited |
Grid-to-particle operation.
In a derived class, the user must override this method to perform grid-to-particle operations.
Implements ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >.
Definition at line 118 of file AlpineManager.h.
References gatherCIC().
Referenced by BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inline |
Definition at line 195 of file BumponTailInstabilityManager.h.
References ippl::apply(), ippl::Comm, Dim, endl(), epsilon_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, ippl::NDIndex< Dim >::first(), IpplTimings::getTimer(), AlpineManager< T, Dim >::hr_m, AlpineManager< T, Dim >::isFirstRepartition_m, AlpineManager< T, Dim >::kw_m, AlpineManager< T, Dim >::lbt_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::loadbalancer_m, muBeam_m, muBulk_m, AlpineManager< T, Dim >::origin_m, ippl::parallel_for(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m, AlpineManager< T, Dim >::Q_m, AlpineManager< T, Dim >::rmax_m, AlpineManager< T, Dim >::rmin_m, sigma_m, IpplTimings::startTimer(), IpplTimings::stopTimer(), and AlpineManager< T, Dim >::totalP_m.
Referenced by pre_run().
|
inline |
Definition at line 314 of file BumponTailInstabilityManager.h.
References AlpineManager< T, Dim >::dt_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fsolver_m, IpplTimings::getTimer(), AlpineManager< T, Dim >::grid2par(), AlpineManager< T, Dim >::it_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::loadbalancer_m, AlpineManager< T, Dim >::par2grid(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m, IpplTimings::startTimer(), IpplTimings::stopTimer(), and AlpineManager< T, Dim >::totalP_m.
Referenced by advance().
|
inlineoverridevirtualinherited |
Particle-to-grid operation.
In a derived class, the user must override this method to perform particle-to-grid operations.
Implements ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >.
Definition at line 124 of file AlpineManager.h.
References scatterCIC().
Referenced by BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineoverridevirtualinherited |
A method that should be used after perfoming a step of simulation.
Derived classes can override this method to dump data, increment time, etc. The default implementation does nothing.
Reimplemented from ippl::BaseManager.
Definition at line 107 of file AlpineManager.h.
References dump(), and endl().
|
inlineoverridevirtual |
A method that should be used for setting up the simulation.
Derived classes can override this method to allocate memory, initialize variables, etc. The default implementation does nothing.
Reimplemented from ippl::BaseManager.
Definition at line 83 of file BumponTailInstabilityManager.h.
References ippl::Comm, AlpineManager< T, Dim >::decomp_m, delta_m, Dim, AlpineManager< T, Dim >::domain_m, AlpineManager< T, Dim >::dt_m, dump(), EnablePhaseDump, endl(), epsilon_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fsolver_m, IpplTimings::getTimer(), AlpineManager< T, Dim >::grid2par(), AlpineManager< T, Dim >::hr_m, initializeParticles(), AlpineManager< T, Dim >::isAllPeriodic_m, AlpineManager< T, Dim >::it_m, AlpineManager< T, Dim >::kw_m, AlpineManager< T, Dim >::lbt_m, muBeam_m, muBulk_m, AlpineManager< T, Dim >::nr_m, AlpineManager< T, Dim >::nt_m, AlpineManager< T, Dim >::origin_m, AlpineManager< T, Dim >::par2grid(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m, phase_m, pi, AlpineManager< T, Dim >::Q_m, AlpineManager< T, Dim >::rmax_m, AlpineManager< T, Dim >::rmin_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setFieldContainer(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setFieldSolver(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setLoadBalancer(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setParticleContainer(), sigma_m, AlpineManager< T, Dim >::solver_m, IpplTimings::startTimer(), IpplTimings::stopTimer(), TestName, AlpineManager< T, Dim >::time_m, and AlpineManager< T, Dim >::totalP_m.
Referenced by main().
|
inlineoverridevirtualinherited |
A method that should be used for preparation before perfoming a step of simulation.
The default implementation does nothing.
Reimplemented from ippl::BaseManager.
Definition at line 102 of file AlpineManager.h.
References endl().
|
inlineinherited |
The main for loop fro running a simulation.
This method performs a simulation run by calling pre_step, advance, and post_step in a loop for a specified number of time steps.
| nt | The number of time steps to run the simulation. |
Definition at line 63 of file BaseManager.h.
References advance(), post_step(), and pre_step().
Referenced by main().
|
inlineinherited |
Definition at line 126 of file AlpineManager.h.
References ippl::Vector< T, Dim >::begin(), ippl::Comm, Dim, ippl::Vector< T, Dim >::end(), endl(), ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fcontainer_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::fsolver_m, hr_m, it_m, ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m, Q_m, rhoNorm_m, rmax_m, rmin_m, and totalP_m.
Referenced by par2grid().
|
inlineinherited |
Definition at line 59 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineinherited |
Definition at line 63 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineinherited |
Definition at line 69 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineinherited |
Definition at line 84 of file AlpineManager.h.
References lbt_m.
|
inlineinherited |
Definition at line 92 of file AlpineManager.h.
References nr_m.
|
inlineinherited |
Definition at line 76 of file AlpineManager.h.
References nt_m.
|
inlineinherited |
Definition at line 55 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
inlineinherited |
Definition at line 80 of file AlpineManager.h.
References solver_m.
|
inlineinherited |
Definition at line 88 of file AlpineManager.h.
References stepMethod_m.
|
inlineinherited |
Definition at line 96 of file AlpineManager.h.
References time_m.
Referenced by main().
|
inlineinherited |
Definition at line 72 of file AlpineManager.h.
References totalP_m.
|
protectedinherited |
Definition at line 57 of file AlpineManager.h.
Referenced by LandauDampingManager< T, Dim >::initializeParticles(), and LandauDampingManager< T, Dim >::pre_run().
|
protectedinherited |
Definition at line 66 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
private |
Definition at line 80 of file BumponTailInstabilityManager.h.
Referenced by pre_run().
|
protectedinherited |
Definition at line 65 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
protectedinherited |
Definition at line 54 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
private |
Definition at line 79 of file BumponTailInstabilityManager.h.
Referenced by initializeParticles(), and pre_run().
|
protectedinherited |
Definition at line 72 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::dump(), LandauDampingManager< T, Dim >::dump(), BumponTailInstabilityManager< T, Dim >::dumpBumponTailInstability(), PenningTrapManager< T, Dim >::dumpData(), LandauDampingManager< T, Dim >::dumpLandau(), BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and AlpineManager< T, Dim >::scatterCIC().
|
protectedinherited |
Definition at line 78 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and AlpineManager< T, Dim >::scatterCIC().
|
protectedinherited |
Definition at line 60 of file AlpineManager.h.
Referenced by PenningTrapManager< T, Dim >::dumpData(), BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and scatterCIC().
|
protectedinherited |
Definition at line 63 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
protectedinherited |
Definition at line 64 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), and PenningTrapManager< T, Dim >::initializeParticles().
|
protectedinherited |
Definition at line 55 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::dump(), BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and scatterCIC().
|
protectedinherited |
Definition at line 33 of file AlpineManager.h.
Referenced by getLoadBalanceThreshold(), BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and setLoadBalanceThreshold().
|
protectedinherited |
Definition at line 76 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), and PenningTrapManager< T, Dim >::LeapFrogStep().
|
private |
Definition at line 78 of file BumponTailInstabilityManager.h.
Referenced by initializeParticles(), and pre_run().
|
private |
Definition at line 77 of file BumponTailInstabilityManager.h.
Referenced by initializeParticles(), and pre_run().
|
protectedinherited |
Definition at line 32 of file AlpineManager.h.
Referenced by getNr(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and setNr().
|
protectedinherited |
Definition at line 31 of file AlpineManager.h.
Referenced by getNt(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and setNt().
|
protectedinherited |
Definition at line 62 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), and PenningTrapManager< T, Dim >::pre_run().
|
protectedinherited |
Definition at line 74 of file PicManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::dump(), PenningTrapManager< T, Dim >::dumpData(), AlpineManager< T, Dim >::gatherCIC(), BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and AlpineManager< T, Dim >::scatterCIC().
|
private |
Definition at line 73 of file BumponTailInstabilityManager.h.
Referenced by BumponTailInstabilityManager(), dump(), and pre_run().
|
protectedinherited |
Definition at line 36 of file AlpineManager.h.
Referenced by getPreconditionerParams().
|
protectedinherited |
Definition at line 61 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and scatterCIC().
|
protectedinherited |
Definition at line 67 of file AlpineManager.h.
Referenced by PenningTrapManager< T, Dim >::dumpData(), and scatterCIC().
|
protectedinherited |
Definition at line 59 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and scatterCIC().
|
protectedinherited |
Definition at line 58 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and scatterCIC().
|
private |
Definition at line 76 of file BumponTailInstabilityManager.h.
Referenced by initializeParticles(), and pre_run().
|
protectedinherited |
Definition at line 34 of file AlpineManager.h.
Referenced by getSolver(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and setSolver().
|
protectedinherited |
Definition at line 35 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::advance(), LandauDampingManager< T, Dim >::advance(), PenningTrapManager< T, Dim >::advance(), getStepMethod(), and setStepMethod().
|
protectedinherited |
Definition at line 53 of file AlpineManager.h.
Referenced by BumponTailInstabilityManager< T, Dim >::dumpBumponTailInstability(), PenningTrapManager< T, Dim >::dumpData(), LandauDampingManager< T, Dim >::dumpLandau(), getTime(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), and setTime().
|
protectedinherited |
Definition at line 30 of file AlpineManager.h.
Referenced by getTotalP(), BumponTailInstabilityManager< T, Dim >::initializeParticles(), LandauDampingManager< T, Dim >::initializeParticles(), PenningTrapManager< T, Dim >::initializeParticles(), BumponTailInstabilityManager< T, Dim >::LeapFrogStep(), LandauDampingManager< T, Dim >::LeapFrogStep(), PenningTrapManager< T, Dim >::LeapFrogStep(), BumponTailInstabilityManager< T, Dim >::pre_run(), LandauDampingManager< T, Dim >::pre_run(), PenningTrapManager< T, Dim >::pre_run(), scatterCIC(), and setTotalP().