add(const S &data) (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
addAllPdata() | Manta::ParticleBase | |
addBuffered(const Vec3 &pos) | Manta::ParticleBase | inline |
BASE enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
bnd (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
checkPartIndex(IndexInt idx) const | Manta::ParticleSystem< S > | inline |
clone() (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | virtual |
cloneParticleData(ParticleBase *nm) | Manta::ParticleBase | virtual |
compress() | Manta::ParticleSystem< S > | protectedvirtual |
deleteInObstacle (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
deregister(ParticleDataBase *pdata) | Manta::ParticleBase | |
doCompress() | Manta::ParticleSystem< S > | inline |
exclude (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
exclude (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
FILAMENT enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
FLIP enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
getNumPdata() const | Manta::ParticleBase | inline |
getPdata(int i) | Manta::ParticleBase | inline |
getSizeSlow() const | Manta::ParticleSystem< S > | inlinevirtual |
getStatus(IndexInt idx) const | Manta::ParticleSystem< S > | inline |
getType() const (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inlinevirtual |
INDEX enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
infoString() const (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | virtual |
insertBufferedParticles() | Manta::ParticleSystem< S > | |
integrationMode (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
isActive(IndexInt idx) const (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inline |
kill(IndexInt idx) | Manta::ParticleSystem< S > | inline |
mAllowCompress | Manta::ParticleBase | protected |
mData | Manta::ParticleSystem< S > | protected |
mDeleteChunk (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | protected |
mDeletes | Manta::ParticleSystem< S > | protected |
mFreePdata | Manta::ParticleBase | protected |
mNewBuffer | Manta::ParticleBase | protected |
mPartData | Manta::ParticleBase | protected |
mPdataInt (defined in Manta::ParticleBase) | Manta::ParticleBase | protected |
mPdataReal | Manta::ParticleBase | protected |
mPdataVec3 (defined in Manta::ParticleBase) | Manta::ParticleBase | protected |
name (defined in Manta::ParticleBase) | Manta::ParticleBase | |
operator[](IndexInt idx) | Manta::ParticleSystem< S > | inline |
operator[](IndexInt idx) const (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inline |
PARTICLE enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
ParticleStatus enum name (defined in Manta::ParticleBase) | Manta::ParticleBase | |
PDELETE enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
PINVALID enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
plane (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
PNEW enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
PNONE enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
pos (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
pos (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
ptype (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
ptype (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
PYTHON() ParticleSystem(FluidSolver *parent) (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inline |
PYTHON() int pySize() const | Manta::ParticleSystem< S > | inline |
PYTHON() void setPos(const IndexInt idx | Manta::ParticleSystem< S > | |
PYTHON() Vec3 getPos(IndexInt idx) const (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inline |
PYTHON() void getPosPdata(ParticleDataImpl< Vec3 > &target) const | Manta::ParticleSystem< S > | |
PYTHON() void setPosPdata(const ParticleDataImpl< Vec3 > &source) (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
PYTHON() void clear() | Manta::ParticleSystem< S > | |
PYTHON() void advectInGrid(const FlagGrid &flags | Manta::ParticleSystem< S > | |
PYTHON() void projectOutside(Grid< Vec3 > &gradient) | Manta::ParticleSystem< S > | |
PYTHON() void projectOutOfBnd(const FlagGrid &flags (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
registerPdata(ParticleDataBase *pdata) | Manta::ParticleBase | |
registerPdataInt(ParticleDataImpl< int > *pdata) (defined in Manta::ParticleBase) | Manta::ParticleBase | |
registerPdataReal(ParticleDataImpl< Real > *pdata) (defined in Manta::ParticleBase) | Manta::ParticleBase | |
registerPdataVec3(ParticleDataImpl< Vec3 > *pdata) (defined in Manta::ParticleBase) | Manta::ParticleBase | |
resizeAll(IndexInt newsize) | Manta::ParticleSystem< S > | |
size() const | Manta::ParticleSystem< S > | inline |
stopInObstacle (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
SystemType enum name (defined in Manta::ParticleBase) | Manta::ParticleBase | |
T (defined in Manta::ParticleBase) | Manta::ParticleBase | |
transformPositions(Vec3i dimOld, Vec3i dimNew) | Manta::ParticleSystem< S > | |
TURBULENCE enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
vel (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | |
VORTEX enum value (defined in Manta::ParticleBase) | Manta::ParticleBase | |
~ParticleBase() (defined in Manta::ParticleBase) | Manta::ParticleBase | virtual |
~ParticleSystem() (defined in Manta::ParticleSystem< S >) | Manta::ParticleSystem< S > | inlinevirtual |