Detailed Description

Description of particle shapes available in the MESA-PD module.

Variables

static const int walberla::mesa_pd::data::BaseShape::INVALID_SHAPE = -1
 Unique invalid shape type identifier. More...
 
ShapeTypeT walberla::mesa_pd::data::BaseShape::shapeType_ = INVALID_SHAPE
 
constexpr static int walberla::mesa_pd::data::Box::SHAPE_TYPE = 3
 Unique shape type identifier for boxes. More...
 
constexpr static int walberla::mesa_pd::data::ConvexPolyhedron::SHAPE_TYPE = 5
 Unique shape type identifier for convex polyhedrons. More...
 
constexpr static int walberla::mesa_pd::data::CylindricalBoundary::SHAPE_TYPE = 2
 Unique shape type identifier for cylindrical boundaries. More...
 
constexpr static int walberla::mesa_pd::data::Ellipsoid::SHAPE_TYPE = 4
 Unique shape type identifier for boxes. More...
 
constexpr static int walberla::mesa_pd::data::HalfSpace::SHAPE_TYPE = 0
 Unique shape type identifier for half spaces. More...
 
constexpr static int walberla::mesa_pd::data::Sphere::SHAPE_TYPE = 1
 Unique shape type identifier for spheres. More...
 

Variable Documentation

◆ INVALID_SHAPE

const int walberla::mesa_pd::data::BaseShape::INVALID_SHAPE = -1
static

Unique invalid shape type identifier.

◆ SHAPE_TYPE [1/6]

constexpr static int walberla::mesa_pd::data::Sphere::SHAPE_TYPE = 1
staticconstexpr

Unique shape type identifier for spheres.

◆ SHAPE_TYPE [2/6]

constexpr static int walberla::mesa_pd::data::Box::SHAPE_TYPE = 3
staticconstexpr

Unique shape type identifier for boxes.

◆ SHAPE_TYPE [3/6]

constexpr static int walberla::mesa_pd::data::Ellipsoid::SHAPE_TYPE = 4
staticconstexpr

Unique shape type identifier for boxes.

◆ SHAPE_TYPE [4/6]

constexpr static int walberla::mesa_pd::data::HalfSpace::SHAPE_TYPE = 0
staticconstexpr

Unique shape type identifier for half spaces.

◆ SHAPE_TYPE [5/6]

constexpr static int walberla::mesa_pd::data::CylindricalBoundary::SHAPE_TYPE = 2
staticconstexpr

Unique shape type identifier for cylindrical boundaries.

◆ SHAPE_TYPE [6/6]

constexpr static int walberla::mesa_pd::data::ConvexPolyhedron::SHAPE_TYPE = 5
staticconstexpr

Unique shape type identifier for convex polyhedrons.

◆ shapeType_

ShapeTypeT walberla::mesa_pd::data::BaseShape::shapeType_ = INVALID_SHAPE
protected