|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <Sphere.h>
Public Member Functions | |
| Sphere (const double ¢erX, const double ¢erY, const double ¢erZ, const double &radius) | |
| SPtr< Object > | clone () const override |
| double | getX1Centroid () const override |
| double | getX1Minimum () const override |
| double | getX1Maximum () const override |
| double | getX2Centroid () const override |
| double | getX2Minimum () const override |
| double | getX2Maximum () const override |
| double | getX3Centroid () const override |
| double | getX3Minimum () const override |
| double | getX3Maximum () const override |
| bool | isPointInObject (const double &x1, const double &x2, const double &x3, const double &minOffset, const double &maxOffset) override |
| void | changeSizeByDelta (double delta) override |
| int | getIntersection (const Vertex &P, const Vertex &direction, Vertex &pointOnObject, real &qVal) override |
Public Member Functions inherited from vf::gpu::Object | |
| virtual | ~Object ()=default |
| virtual bool | isCellInObject (const Cell &cell) |
| virtual void | findInnerNodes (SPtr< GridImp > grid) |
Static Public Member Functions | |
| static SPtr< Sphere > | makeShared (double centerX, double centerY, double centerZ, double radius) |
Protected Attributes | |
| double | centerX |
| double | centerY |
| double | centerZ |
| double | radius |
| vf::gpu::Sphere::Sphere | ( | const double & | centerX, |
| const double & | centerY, | ||
| const double & | centerZ, | ||
| const double & | radius | ||
| ) |
Definition at line 44 of file Sphere.cpp.
Implements vf::gpu::Object.
Definition at line 121 of file Sphere.cpp.
Implements vf::gpu::Object.
Definition at line 55 of file Sphere.cpp.
|
overridevirtual |
Reimplemented from vf::gpu::Object.
Definition at line 126 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 60 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 70 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 65 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 75 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 85 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 80 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 90 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 100 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 95 of file Sphere.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 105 of file Sphere.cpp.
|
static |
Definition at line 50 of file Sphere.cpp.