OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Distribution.h File Reference
#include "Ippl.h"
#include "AbstractObjects/Definition.h"
#include "Algorithms/PartData.h"
#include "Attributes/Attributes.h"
#include <memory>
#include "Algorithms/CoordinateSystemTrafo.h"
#include "Algorithms/Matrix.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 "Random/Distribution.h"
#include "Random/InverseTransformSampling.h"
#include "Random/NormalDistribution.h"
#include "Random/Randn.h"
#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 ,
  OPALFLATTOP , FROMFILE , EMITTEDFROMFILE
}
 

Functions

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

Typedef Documentation

◆ FieldContainer_t

using FieldContainer_t = FieldContainer<double, 3>

Definition at line 67 of file Distribution.h.

◆ ParticleContainer_t

Definition at line 66 of file Distribution.h.

Enumeration Type Documentation

◆ DistributionType

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

Definition at line 56 of file Distribution.h.

Function Documentation

◆ operator<<()

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

Definition at line 239 of file Distribution.h.

References Distribution::printInfo().

Here is the call graph for this function: