20 #ifndef __GEOMETRY_COLLISION_H__
21 #define __GEOMETRY_COLLISION_H__
63 virtual bool operator()(
double x,
double y,
double z)
const;
76 virtual void getBoundingBox(
double& xmin,
double& xmax,
double& ymin,
double& ymax,
double& zmin,
double& zmax);
128 virtual bool operator()(
double x,
double y,
double z)
const;
141 virtual void getBoundingBox(
double& xmin,
double& xmax,
double& ymin,
double& ymax,
double& zmin,
double& zmax);
149 #endif // __GEOMETRY_COLLISION_H__
DiskRight()
constructor
Definition: geometry_collision.cpp:40
virtual void getBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax)
Calculates the bounding box of 2D disk.
Definition: geometry_collision.cpp:46
An abstract class for the initialization of the geometry of fluid objects.
Definition: geometry.h:38
virtual bool operator()(double x, double y, double z) const
Level set function of a 2D disk.
Definition: geometry_collision.cpp:42
DiskLeft()
constructor
Definition: geometry_collision.cpp:9
virtual ~DiskLeft()
destructor
Definition: geometry_collision.h:47
virtual bool operator()(double x, double y, double z) const
Level set function of a 2D disk.
Definition: geometry_collision.cpp:11
virtual ~DiskRight()
destructor
Definition: geometry_collision.h:112
Supply functions for generating a 2D disk geometry for the 2D collision simulation.
Definition: geometry_collision.h:41
This header file contains classes for the initialization of the geometry of fluid objects...
virtual void getBoundingBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax)
Calculates the bounding box of 2D disk.
Definition: geometry_collision.cpp:15
Supply functions for generating a 2D disk geometry for the 2D collision simulation.
Definition: geometry_collision.h:106