IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
BumponTailInstabilityManager< T, Dim > Class Template Reference

#include <BumponTailInstabilityManager.h>

Inheritance diagram for BumponTailInstabilityManager< T, Dim >:
Collaboration diagram for BumponTailInstabilityManager< T, Dim >:

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, Dimnr_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, Dimkw_m
double alpha_m
Vector_t< double, Dimrmin_m
Vector_t< double, Dimrmax_m
Vector_t< double, Dimhr_m
double Q_m
Vector_t< double, Dimorigin_m
bool isAllPeriodic_m
bool isFirstRepartition_m
ippl::NDIndex< Dimdomain_m
std::array< bool, Dimdecomp_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< PhaseDumpphase_m
double sigma_m
double muBulk_m
double muBeam_m
double epsilon_m
double delta_m

Detailed Description

template<typename T, unsigned Dim>
class BumponTailInstabilityManager< T, Dim >

Definition at line 55 of file BumponTailInstabilityManager.h.

Member Typedef Documentation

◆ Base

template<typename T, unsigned Dim>
using AlpineManager< T, Dim >::Base = ippl::ParticleBase<ippl::ParticleSpatialLayout<T, Dim>>
inherited

Definition at line 27 of file AlpineManager.h.

◆ FieldContainer_t

template<typename T, unsigned Dim>
using BumponTailInstabilityManager< T, Dim >::FieldContainer_t = FieldContainer<T, Dim>

Definition at line 58 of file BumponTailInstabilityManager.h.

◆ FieldSolver_t

template<typename T, unsigned Dim>
using BumponTailInstabilityManager< T, Dim >::FieldSolver_t = FieldSolver<T, Dim>

Definition at line 59 of file BumponTailInstabilityManager.h.

◆ LoadBalancer_t

template<typename T, unsigned Dim>
using BumponTailInstabilityManager< T, Dim >::LoadBalancer_t = LoadBalancer<T, Dim>

Definition at line 60 of file BumponTailInstabilityManager.h.

◆ ParticleContainer_t

template<typename T, unsigned Dim>
using BumponTailInstabilityManager< T, Dim >::ParticleContainer_t = ParticleContainer<T, Dim>

Definition at line 57 of file BumponTailInstabilityManager.h.

Constructor & Destructor Documentation

◆ BumponTailInstabilityManager()

template<typename T, unsigned Dim>
BumponTailInstabilityManager< T, Dim >::BumponTailInstabilityManager ( size_type totalP_,
int nt_,
Vector_t< int, Dim > & nr_,
double lbt_,
std::string & solver_,
std::string & stepMethod_ )
inline

Definition at line 62 of file BumponTailInstabilityManager.h.

References AlpineManager< T, Dim >::AlpineManager(), Dim, and phase_m.

Here is the call graph for this function:

◆ ~BumponTailInstabilityManager()

template<typename T, unsigned Dim>
BumponTailInstabilityManager< T, Dim >::~BumponTailInstabilityManager ( )
inline

Definition at line 68 of file BumponTailInstabilityManager.h.

Member Function Documentation

◆ advance()

template<typename T, unsigned Dim>
void BumponTailInstabilityManager< T, Dim >::advance ( )
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.

Here is the call graph for this function:

◆ dump()

template<typename T, unsigned Dim>
void BumponTailInstabilityManager< T, Dim >::dump ( )
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dumpBumponTailInstability()

template<typename T, unsigned Dim>
template<typename View>
void BumponTailInstabilityManager< T, Dim >::dumpBumponTailInstability ( const View & Eview)
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gatherCIC()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::gatherCIC ( )
inlineinherited

Definition at line 120 of file AlpineManager.h.

References ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::pcontainer_m.

Referenced by grid2par().

Here is the caller graph for this function:

◆ getFieldContainer()

std::shared_ptr< FieldContainer< T, Dim > > ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::getFieldContainer ( )
inlineinherited

Definition at line 57 of file PicManager.h.

◆ getFieldSolver()

std::shared_ptr< ippl::FieldSolverBase< T, Dim > > ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::getFieldSolver ( )
inlineinherited

Definition at line 61 of file PicManager.h.

◆ getLoadBalancer()

std::shared_ptr< LoadBalancer< T, Dim > > ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::getLoadBalancer ( )
inlineinherited

Definition at line 67 of file PicManager.h.

◆ getLoadBalanceThreshold()

template<typename T, unsigned Dim>
double AlpineManager< T, Dim >::getLoadBalanceThreshold ( ) const
inlineinherited

Definition at line 82 of file AlpineManager.h.

References lbt_m.

◆ getNr()

template<typename T, unsigned Dim>
const Vector_t< int, Dim > & AlpineManager< T, Dim >::getNr ( ) const
inlineinherited

Definition at line 90 of file AlpineManager.h.

References nr_m.

◆ getNt()

template<typename T, unsigned Dim>
int AlpineManager< T, Dim >::getNt ( ) const
inlineinherited

Definition at line 74 of file AlpineManager.h.

References nt_m.

Referenced by main().

Here is the caller graph for this function:

◆ getParticleContainer()

std::shared_ptr< ParticleContainer< T, Dim > > ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::getParticleContainer ( )
inlineinherited

Definition at line 53 of file PicManager.h.

◆ getPreconditionerParams()

template<typename T, unsigned Dim>
std::vector< std::string > AlpineManager< T, Dim >::getPreconditionerParams ( ) const
inlineinherited

Definition at line 98 of file AlpineManager.h.

References preconditioner_params_m.

◆ getSolver()

template<typename T, unsigned Dim>
const std::string & AlpineManager< T, Dim >::getSolver ( ) const
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().

Here is the caller graph for this function:

◆ getStepMethod()

template<typename T, unsigned Dim>
const std::string & AlpineManager< T, Dim >::getStepMethod ( ) const
inlineinherited

Definition at line 86 of file AlpineManager.h.

References stepMethod_m.

◆ getTime()

template<typename T, unsigned Dim>
double AlpineManager< T, Dim >::getTime ( ) const
inlineinherited

Definition at line 94 of file AlpineManager.h.

References time_m.

◆ getTotalP()

template<typename T, unsigned Dim>
size_type AlpineManager< T, Dim >::getTotalP ( ) const
inlineinherited

Definition at line 70 of file AlpineManager.h.

References totalP_m.

◆ grid2par()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::grid2par ( )
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initializeParticles()

◆ LeapFrogStep()

◆ par2grid()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::par2grid ( )
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ post_step()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::post_step ( )
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().

Here is the call graph for this function:

◆ pre_run()

template<typename T, unsigned Dim>
void BumponTailInstabilityManager< T, Dim >::pre_run ( )
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ pre_step()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::pre_step ( )
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().

Here is the call graph for this function:

◆ run()

void ippl::BaseManager::run ( int nt)
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.

Parameters
ntThe 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ scatterCIC()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::scatterCIC ( )
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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFieldContainer()

void ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setFieldContainer ( std::shared_ptr< FieldContainer< T, Dim > > fcontainer)
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().

Here is the caller graph for this function:

◆ setFieldSolver()

void ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setFieldSolver ( std::shared_ptr< ippl::FieldSolverBase< T, Dim > > fsolver)
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().

Here is the caller graph for this function:

◆ setLoadBalancer()

void ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setLoadBalancer ( std::shared_ptr< LoadBalancer< T, Dim > > loadbalancer)
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().

Here is the caller graph for this function:

◆ setLoadBalanceThreshold()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setLoadBalanceThreshold ( double lbt_)
inlineinherited

Definition at line 84 of file AlpineManager.h.

References lbt_m.

◆ setNr()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setNr ( const Vector_t< int, Dim > & nr_)
inlineinherited

Definition at line 92 of file AlpineManager.h.

References nr_m.

◆ setNt()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setNt ( int nt_)
inlineinherited

Definition at line 76 of file AlpineManager.h.

References nt_m.

◆ setParticleContainer()

void ippl::PicManager< T, Dim, ParticleContainer< T, Dim >, FieldContainer< T, Dim >, LoadBalancer< T, Dim > >::setParticleContainer ( std::shared_ptr< ParticleContainer< T, Dim > > pcontainer)
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().

Here is the caller graph for this function:

◆ setSolver()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setSolver ( const std::string & solver_)
inlineinherited

Definition at line 80 of file AlpineManager.h.

References solver_m.

◆ setStepMethod()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setStepMethod ( const std::string & stepMethod_)
inlineinherited

Definition at line 88 of file AlpineManager.h.

References stepMethod_m.

◆ setTime()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setTime ( double time_)
inlineinherited

Definition at line 96 of file AlpineManager.h.

References time_m.

Referenced by main().

Here is the caller graph for this function:

◆ setTotalP()

template<typename T, unsigned Dim>
void AlpineManager< T, Dim >::setTotalP ( size_type totalP_)
inlineinherited

Definition at line 72 of file AlpineManager.h.

References totalP_m.

Member Data Documentation

◆ alpha_m

template<typename T, unsigned Dim>
double AlpineManager< T, Dim >::alpha_m
protectedinherited

◆ decomp_m

template<typename T, unsigned Dim>
std::array<bool, Dim> AlpineManager< T, Dim >::decomp_m
protectedinherited

◆ delta_m

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::delta_m
private

Definition at line 80 of file BumponTailInstabilityManager.h.

Referenced by pre_run().

◆ domain_m

template<typename T, unsigned Dim>
ippl::NDIndex<Dim> AlpineManager< T, Dim >::domain_m
protectedinherited

◆ dt_m

◆ epsilon_m

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::epsilon_m
private

Definition at line 79 of file BumponTailInstabilityManager.h.

Referenced by initializeParticles(), and pre_run().

◆ fcontainer_m

◆ fsolver_m

◆ hr_m

◆ isAllPeriodic_m

template<typename T, unsigned Dim>
bool AlpineManager< T, Dim >::isAllPeriodic_m
protectedinherited

◆ isFirstRepartition_m

template<typename T, unsigned Dim>
bool AlpineManager< T, Dim >::isFirstRepartition_m
protectedinherited

◆ it_m

◆ kw_m

◆ lbt_m

◆ loadbalancer_m

◆ muBeam_m

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::muBeam_m
private

Definition at line 78 of file BumponTailInstabilityManager.h.

Referenced by initializeParticles(), and pre_run().

◆ muBulk_m

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::muBulk_m
private

Definition at line 77 of file BumponTailInstabilityManager.h.

Referenced by initializeParticles(), and pre_run().

◆ nr_m

template<typename T, unsigned Dim>
Vector_t<int, Dim> AlpineManager< T, Dim >::nr_m
protectedinherited

◆ nt_m

template<typename T, unsigned Dim>
int AlpineManager< T, Dim >::nt_m
protectedinherited

◆ origin_m

◆ pcontainer_m

◆ phase_m

template<typename T, unsigned Dim>
std::shared_ptr<PhaseDump> BumponTailInstabilityManager< T, Dim >::phase_m
private

Definition at line 73 of file BumponTailInstabilityManager.h.

Referenced by BumponTailInstabilityManager(), dump(), and pre_run().

◆ preconditioner_params_m

template<typename T, unsigned Dim>
std::vector<std::string> AlpineManager< T, Dim >::preconditioner_params_m
protectedinherited

Definition at line 36 of file AlpineManager.h.

Referenced by getPreconditionerParams().

◆ Q_m

◆ rhoNorm_m

template<typename T, unsigned Dim>
double AlpineManager< T, Dim >::rhoNorm_m
protectedinherited

Definition at line 67 of file AlpineManager.h.

Referenced by PenningTrapManager< T, Dim >::dumpData(), and scatterCIC().

◆ rmax_m

◆ rmin_m

◆ sigma_m

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::sigma_m
private

Definition at line 76 of file BumponTailInstabilityManager.h.

Referenced by initializeParticles(), and pre_run().

◆ solver_m

template<typename T, unsigned Dim>
std::string AlpineManager< T, Dim >::solver_m
protectedinherited

◆ stepMethod_m

template<typename T, unsigned Dim>
std::string AlpineManager< T, Dim >::stepMethod_m
protectedinherited

◆ time_m

◆ totalP_m


The documentation for this class was generated from the following file: