|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <Conglomerate.h>
Public Member Functions | |
| void | add (SPtr< Object > object) |
| void | subtract (SPtr< Object > objectStub) |
| 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 |
| void | changeSizeByDelta (double delta) override |
| bool | isPointInObject (const double &x1, const double &x2, const double &x3, const double &minOffset, const double &maxOffset) override |
| void | findInnerNodes (SPtr< GridImp > grid) override |
Public Member Functions inherited from vf::gpu::Object | |
| virtual | ~Object ()=default |
| virtual bool | isCellInObject (const Cell &cell) |
| virtual int | getIntersection (const Vertex &P, const Vertex &direction, Vertex &pointOnObject, real &qVal) |
Static Public Member Functions | |
| static SPtr< Conglomerate > | makeShared () |
Static Protected Member Functions | |
| static double | getMinimum (double val1, double val2) |
| static double | getMaximum (double val1, double val2) |
Protected Attributes | |
| std::array< SPtr< Object >, MAX_NUMBER_OF_OBJECTS > | addObjects |
| std::array< SPtr< Object >, MAX_NUMBER_OF_OBJECTS > | subtractObjects |
| uint | numberOfAddObjects = 0 |
| uint | numberOfSubtractObjects = 0 |
Definition at line 48 of file Conglomerate.h.
Definition at line 45 of file Conglomerate.cpp.
Implements vf::gpu::Object.
Definition at line 168 of file Conglomerate.cpp.
Implements vf::gpu::Object.
Definition at line 66 of file Conglomerate.cpp.
Reimplemented from vf::gpu::Object.
Definition at line 177 of file Conglomerate.cpp.
Definition at line 148 of file Conglomerate.cpp.
Definition at line 141 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 78 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 91 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 83 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 99 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 112 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 104 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 120 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 133 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 125 of file Conglomerate.cpp.
|
overridevirtual |
Implements vf::gpu::Object.
Definition at line 155 of file Conglomerate.cpp.
|
static |
Definition at line 40 of file Conglomerate.cpp.
Definition at line 55 of file Conglomerate.cpp.
|
protected |
Definition at line 80 of file Conglomerate.h.
|
protected |
Definition at line 82 of file Conglomerate.h.
|
protected |
Definition at line 83 of file Conglomerate.h.
|
protected |
Definition at line 81 of file Conglomerate.h.