|
mantaflow
0.10
A framework for fluid simulation
|
#include <shapes.h>
Public Member Functions | |
| PYTHON () Slope(FluidSolver *parent | |
| virtual void | setOrigin (const Real &origin) |
| virtual void | setAnglexy (const Real &anglexy) |
| virtual void | setAngleyz (const Real &angleyz) |
| Real | getOrigin () const |
| Real | getmAnglexy () const |
| Real | getmAngleyz () const |
| virtual bool | isInside (const Vec3 &pos) const |
| Inside test of the shape. | |
| virtual void | generateMesh (Mesh *mesh) |
| virtual void | generateLevelset (Grid< Real > &phi) |
Public Member Functions inherited from Manta::Shape | |
| PYTHON () Shape(FluidSolver *parent) | |
| GridType | getType () const |
| Get the type of grid. | |
| PYTHON () void applyToGrid(GridBase *grid | |
| Apply shape to flag grid, set inside cells to | |
| PYTHON () void applyToGridSmooth(GridBase *grid | |
| PYTHON () LevelsetGrid computeLevelset() | |
| PYTHON () void collideMesh(Mesh &mesh) | |
| PYTHON () virtual Vec3 getCenter() const | |
| PYTHON () virtual void setCenter(const Vec3 ¢er) | |
| PYTHON () virtual Vec3 getExtent() const | |
| bool | isInsideGrid (int i, int j, int k) const |
Public Attributes | |
| Real | anglexy |
| Real Real | angleyz |
| Real Real Real | origin |
| Real Real Real Vec3 | gs |
Public Attributes inherited from Manta::Shape | |
| FlagGrid * | respectFlags =0) |
| Real | sigma =1.0 |
| Real Real | shift =0 |
| Real Real FlagGrid * | respectFlags =0) |
Protected Attributes | |
| Real | mAnglexy |
| Real | mAngleyz |
| Real | mOrigin |
| Vec3 | mGs |
Protected Attributes inherited from Manta::Shape | |
| GridType | mType |
Additional Inherited Members | |
Public Types inherited from Manta::Shape | |
| enum | GridType { TypeNone = 0, TypeBox = 1, TypeSphere = 2, TypeCylinder = 3, TypeSlope = 4 } |
Slope shape.
1.8.13