mantaflow  0.10
A framework for fluid simulation
Public Member Functions | Protected Member Functions | List of all members
Manta::NullShape Class Reference

#include <shapes.h>

Inheritance diagram for Manta::NullShape:
Manta::Shape

Public Member Functions

 PYTHON () NullShape(FluidSolver *parent)
 
virtual bool isInside (const Vec3 &pos) const
 Inside test of the shape.
 
virtual void generateMesh (Mesh *mesh)
 
- 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 &center)
 
 PYTHON () virtual Vec3 getExtent() const
 
bool isInsideGrid (int i, int j, int k) const
 

Protected Member Functions

virtual void generateLevelset (Grid< Real > &phi)
 

Additional Inherited Members

- Public Types inherited from Manta::Shape
enum  GridType {
  TypeNone = 0, TypeBox = 1, TypeSphere = 2, TypeCylinder = 3,
  TypeSlope = 4
}
 
- Public Attributes inherited from Manta::Shape
FlagGridrespectFlags =0)
 
Real sigma =1.0
 
Real Real shift =0
 
Real Real FlagGridrespectFlags =0)
 
- Protected Attributes inherited from Manta::Shape
GridType mType
 

Detailed Description

Dummy shape


The documentation for this class was generated from the following file: