SPH
Classes
Distribution.h File Reference

Filling spatial domain with SPH particles. More...

#include "math/rng/Rng.h"
#include "objects/containers/Array.h"
#include "objects/wrappers/Flags.h"
#include "objects/wrappers/Function.h"

Go to the source code of this file.

Classes

class  IDistribution
 Base class for generating vertices with specific distribution. More...
 
class  RandomDistribution
 Generating random positions withing the domain. More...
 
class  StratifiedDistribution
 Generates random positions using stratified sampling. More...
 
class  CubicPacking
 Cubic close packing. More...
 
class  HexagonalPacking
 Hexagonal close packing. More...
 
struct  DiehlParams
 Parameters of DiehlDistribution. More...
 
class  DiehlDistribution
 Distribution with given particle density. More...
 
class  ParametrizedSpiralingDistribution
 Parametrized spiraling scheme by Saff & Kuijlaars (1997). More...
 
class  LinearDistribution
 Generates particles uniformly on a line in x direction, for testing purposes. More...
 

Detailed Description

Filling spatial domain with SPH particles.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file Distribution.h.