OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
IpplParticleBase.h File Reference
#include "Particle/AbstractParticle.h"
#include "Particle/ParticleAttribBase.h"
#include "Particle/ParticleLayout.h"
#include "AppTypes/Vektor.h"
#include "DataSource/DataSource.h"
#include "DataSource/MakeDataSource.h"
#include "Message/Format.h"
#include "Message/MsgBuffer.h"
#include <vector>
#include <utility>
#include <iostream>
#include "Particle/IpplParticleBase.hpp"
Include dependency graph for IpplParticleBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IpplParticleBase< PLayout >

Typedefs

template<class T, unsigned Dim>
using PLayout = ParticleLayout<T, Dim>

Functions

template<class PLayout>
std::ostream & operator<< (std::ostream &, const IpplParticleBase< PLayout > &)

Typedef Documentation

◆ PLayout

template<class T, unsigned Dim>
using PLayout = ParticleLayout<T, Dim>

Definition at line 110 of file IpplParticleBase.h.

Function Documentation

◆ operator<<()

template<class PLayout>
std::ostream & operator<< ( std::ostream & out,
const IpplParticleBase< PLayout > & P )

Definition at line 748 of file IpplParticleBase.hpp.

References IpplParticleBase< PLayout >::getLayout(), IpplParticleBase< PLayout >::getLocalNum(), IpplParticleBase< PLayout >::getTotalNum(), and IpplParticleBase< PLayout >::numAttributes().

Here is the call graph for this function: