IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
BumponTailInstabilityManager< T, Dim >::PhaseDump Struct Reference

#include <BumponTailInstabilityManager.h>

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

Public Member Functions

void initialize (size_t nr_, double domain_)
void dump (int it_, std::shared_ptr< ParticleContainer_t > pc, bool allDims=false)
double maxRecorded () const
double minRecorded () const

Private Attributes

std::array< bool, 2 > isParallel = {false, false}
FieldLayout_t< 2 > layout
Mesh_t< 2 > mesh
Field_t< 2 > phaseSpace
Field_t< 2 > phaseSpaceBuf
ippl::ParticleAttrib< Vector_t< double, 2 > > phase
double maxValue = 0
double minValue = 0

Detailed Description

template<typename T, unsigned Dim>
struct BumponTailInstabilityManager< T, Dim >::PhaseDump

Definition at line 371 of file BumponTailInstabilityManager.h.

Member Function Documentation

◆ dump()

template<typename T, unsigned Dim>
void BumponTailInstabilityManager< T, Dim >::PhaseDump::dump ( int it_,
std::shared_ptr< ParticleContainer_t > pc,
bool allDims = false )
inline

◆ initialize()

template<typename T, unsigned Dim>
void BumponTailInstabilityManager< T, Dim >::PhaseDump::initialize ( size_t nr_,
double domain_ )
inline

Definition at line 372 of file BumponTailInstabilityManager.h.

References ippl::Comm, isParallel, layout, mesh, phaseSpace, and phaseSpaceBuf.

◆ maxRecorded()

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::PhaseDump::maxRecorded ( ) const
inline

Definition at line 426 of file BumponTailInstabilityManager.h.

References maxValue.

◆ minRecorded()

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::PhaseDump::minRecorded ( ) const
inline

Definition at line 427 of file BumponTailInstabilityManager.h.

References minValue.

Member Data Documentation

◆ isParallel

template<typename T, unsigned Dim>
std::array<bool, 2> BumponTailInstabilityManager< T, Dim >::PhaseDump::isParallel = {false, false}
private

Definition at line 430 of file BumponTailInstabilityManager.h.

Referenced by initialize().

◆ layout

template<typename T, unsigned Dim>
FieldLayout_t<2> BumponTailInstabilityManager< T, Dim >::PhaseDump::layout
private

Definition at line 431 of file BumponTailInstabilityManager.h.

Referenced by initialize().

◆ maxValue

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::PhaseDump::maxValue = 0
private

Definition at line 436 of file BumponTailInstabilityManager.h.

Referenced by dump(), and maxRecorded().

◆ mesh

template<typename T, unsigned Dim>
Mesh_t<2> BumponTailInstabilityManager< T, Dim >::PhaseDump::mesh
private

Definition at line 432 of file BumponTailInstabilityManager.h.

Referenced by initialize().

◆ minValue

template<typename T, unsigned Dim>
double BumponTailInstabilityManager< T, Dim >::PhaseDump::minValue = 0
private

Definition at line 436 of file BumponTailInstabilityManager.h.

Referenced by dump(), and minRecorded().

◆ phase

template<typename T, unsigned Dim>
ippl::ParticleAttrib<Vector_t<double, 2> > BumponTailInstabilityManager< T, Dim >::PhaseDump::phase
private

Definition at line 434 of file BumponTailInstabilityManager.h.

Referenced by dump().

◆ phaseSpace

template<typename T, unsigned Dim>
Field_t<2> BumponTailInstabilityManager< T, Dim >::PhaseDump::phaseSpace
private

Definition at line 433 of file BumponTailInstabilityManager.h.

Referenced by dump(), and initialize().

◆ phaseSpaceBuf

template<typename T, unsigned Dim>
Field_t<2> BumponTailInstabilityManager< T, Dim >::PhaseDump::phaseSpaceBuf
private

Definition at line 433 of file BumponTailInstabilityManager.h.

Referenced by dump(), and initialize().


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