|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <Object.h>
Public Member Functions | |
| virtual | ~Object ()=default |
| virtual SPtr< Object > | clone () const =0 |
| virtual double | getX1Centroid () const =0 |
| virtual double | getX1Minimum () const =0 |
| virtual double | getX1Maximum () const =0 |
| virtual double | getX2Centroid () const =0 |
| virtual double | getX2Minimum () const =0 |
| virtual double | getX2Maximum () const =0 |
| virtual double | getX3Centroid () const =0 |
| virtual double | getX3Minimum () const =0 |
| virtual double | getX3Maximum () const =0 |
| virtual void | changeSizeByDelta (double delta)=0 |
| virtual bool | isPointInObject (const double &x1, const double &x2, const double &x3, const double &minOffset, const double &maxOffset)=0 |
| virtual bool | isCellInObject (const Cell &cell) |
| virtual void | findInnerNodes (SPtr< GridImp > grid) |
| virtual int | getIntersection (const Vertex &P, const Vertex &direction, Vertex &pointOnObject, real &qVal) |
|
virtualdefault |
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Reimplemented in vf::gpu::Conglomerate, and vf::gpu::TriangularMesh.
Definition at line 39 of file Object.cpp.
|
virtual |
Reimplemented in vf::gpu::Sphere.
Definition at line 44 of file Object.cpp.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.
|
pure virtual |
Implemented in vf::gpu::Conglomerate, vf::gpu::Cuboid, vf::gpu::Cylinder, vf::gpu::Sphere, vf::gpu::TriangularMesh, and vf::gpu::VerticalCylinder.