OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Distribution.h File Reference
#include "Ippl.h"
#include "AbstractObjects/Definition.h"
#include "Algorithms/PartData.h"
#include "Attributes/Attributes.h"
#include <memory>
#include "Algorithms/BoostMatrix.h"
#include "Algorithms/CoordinateSystemTrafo.h"
#include "Distribution/Distribution.h"
#include "Manager/BaseManager.h"
#include "Manager/PicManager.h"
#include "PartBunch/FieldContainer.hpp"
#include "PartBunch/FieldSolver.hpp"
#include "PartBunch/LoadBalancer.hpp"
#include "PartBunch/ParticleContainer.hpp"
#include <fstream>
#include <string>
#include <vector>
Include dependency graph for Distribution.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Distribution
class  Distribution::BinomialBehaviorSplitter
class  Distribution::MDependentBehavior
class  Distribution::GaussianLikeBehavior

Typedefs

using ParticleContainer_t = ParticleContainer<double, 3>
using FieldContainer_t = FieldContainer<double, 3>

Enumerations

enum class  DistributionType : short {
  NODIST = -1 , GAUSS , MULTIVARIATEGAUSS , FLATTOP ,
  FROMFILE
}

Functions

Inform & operator<< (Inform &os, const Distribution &d)

Typedef Documentation

◆ FieldContainer_t

using FieldContainer_t = FieldContainer<double, 3>

Definition at line 55 of file Distribution.h.

◆ ParticleContainer_t

Definition at line 54 of file Distribution.h.

Enumeration Type Documentation

◆ DistributionType

enum class DistributionType : short
strong
Enumerator
NODIST 
GAUSS 
MULTIVARIATEGAUSS 
FLATTOP 
FROMFILE 

Definition at line 52 of file Distribution.h.

Function Documentation

◆ operator<<()

Inform & operator<< ( Inform & os,
const Distribution & d )
inline

Definition at line 228 of file Distribution.h.

References Distribution::printInfo().

Here is the call graph for this function: