#include <vector>
#include "grid.h"
#include "vectorbase.h"
#include "integrator.h"
#include "randomstream.h"
Go to the source code of this file.
|
template<class S > |
std::vector< Vec3 > | Manta::GridAdvectKernel (std::vector< S > &p, const MACGrid &vel, const FlagGrid &flags, Real dt, bool deleteInObstacle, bool stopInObstacle, const ParticleDataImpl< int > *ptype, const int exclude) |
|
void | Manta::KnDeleteInObstacle (std::vector< S > &p, const FlagGrid &flags) |
|
void | Manta::KnClampPositions (std::vector< S > &p, const FlagGrid &flags, ParticleDataImpl< Vec3 > *posOld=NULL, bool stopInObstacle=true, const ParticleDataImpl< int > *ptype=NULL, const int exclude=0) |
|
void | Manta::KnProjectParticles (ParticleSystem< S > &part, Grid< Vec3 > &gradient) |
|
void | Manta::KnProjectOutOfBnd (ParticleSystem< S > &part, const FlagGrid &flags, const Real bnd, const bool *axis, const ParticleDataImpl< int > *ptype, const int exclude) |
|
int | Manta::countParticles (const ParticleDataImpl< int > &t, const int flag) |
| count by type flag
|
|
|
const int | Manta::DELETE_PART = 20 |
|