mantaflow  0.10
A framework for fluid simulation
Functions
particle.cpp File Reference
#include <fstream>
#include <cstring>
#include <zlib.h>
#include "particle.h"
#include "levelset.h"
#include "fileio.h"

Functions

void Manta::knSetPdataConst (ParticleDataImpl< T > &pdata, T value)
 
void Manta::knPdataSet (ParticleDataImpl< T > &me, const ParticleDataImpl< S > &other)
 
void Manta::knPdataAdd (ParticleDataImpl< T > &me, const ParticleDataImpl< S > &other)
 
void Manta::knPdataSub (ParticleDataImpl< T > &me, const ParticleDataImpl< S > &other)
 
void Manta::knPdataMult (ParticleDataImpl< T > &me, const ParticleDataImpl< S > &other)
 
void Manta::knPdataDiv (ParticleDataImpl< T > &me, const ParticleDataImpl< S > &other)
 
void Manta::knPdataSetScalar (ParticleDataImpl< T > &me, const S &other)
 
void Manta::knPdataAddScalar (ParticleDataImpl< T > &me, const S &other)
 
void Manta::knPdataMultScalar (ParticleDataImpl< T > &me, const S &other)
 
void Manta::knPdataScaledAdd (ParticleDataImpl< T > &me, const ParticleDataImpl< T > &other, const S &factor)
 
void Manta::knPdataSafeDiv (ParticleDataImpl< T > &me, const ParticleDataImpl< T > &other)
 
void Manta::knPdataSetConst (ParticleDataImpl< T > &pdata, T value)
 
void Manta::knPdataClamp (ParticleDataImpl< T > &me, T min, T max)
 
void Manta::knPdataClampMin (ParticleDataImpl< T > &me, const T vmin)
 
void Manta::knPdataClampMax (ParticleDataImpl< T > &me, const T vmax)
 
void Manta::knPdataClampMinVec3 (ParticleDataImpl< Vec3 > &me, const Real vmin)
 
void Manta::knPdataClampMaxVec3 (ParticleDataImpl< Vec3 > &me, const Real vmax)
 
void Manta::knPdataSetScalarIntFlag (ParticleDataImpl< T > &me, const S &other, const ParticleDataImpl< int > &t, const int itype)
 
template<typename T >
Manta::KnPtsSum (const ParticleDataImpl< T > &val, const ParticleDataImpl< int > *t, const int itype)
 
template<typename T >
Real Manta::KnPtsSumSquare (const ParticleDataImpl< T > &val)
 
template<typename T >
Real Manta::KnPtsSumMagnitude (const ParticleDataImpl< T > &val)
 
template<typename T >
Real Manta::CompPdata_Min (const ParticleDataImpl< T > &val)
 
template<typename T >
Real Manta::CompPdata_Max (const ParticleDataImpl< T > &val)
 
Real Manta::CompPdata_MinVec3 (const ParticleDataImpl< Vec3 > &val)
 
Real Manta::CompPdata_MaxVec3 (const ParticleDataImpl< Vec3 > &val)