mantaflow  0.10
A framework for fluid simulation
Functions
numpyconvert.cpp File Reference
#include "manta.h"
#include "kernel.h"
#include "grid.h"
#include "particle.h"
#include "levelset.h"

Functions

template<typename T >
void Manta::copyArrayToGridScalar (const PyArrayContainer _Source, T &_Target)
 
template<typename T >
void Manta::copyGridToArrayScalar (const T &_Source, PyArrayContainer _Target)
 
template<typename T >
void Manta::copyArrayToGridVector (const PyArrayContainer _Source, T &_Target)
 
template<typename T >
void Manta::copyGridToArrayVector (const T &_Source, PyArrayContainer _Target)
 
PYTHON void Manta::copyArrayToGridReal (const PyArrayContainer source, Grid< Real > &target)
 
PYTHON void Manta::copyGridToArrayReal (const Grid< Real > &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToGridLevelset (const PyArrayContainer source, LevelsetGrid &target)
 
PYTHON void Manta::copyGridToArrayLevelset (const LevelsetGrid &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToGridVec3 (const PyArrayContainer source, Grid< Vec3 > &target)
 
PYTHON void Manta::copyGridToArrayVec3 (const Grid< Vec3 > &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToGridMAC (const PyArrayContainer source, MACGrid &target)
 
PYTHON void Manta::copyGridToArrayMAC (const MACGrid &source, PyArrayContainer target)
 
template<typename T >
void Manta::numpyToParticleDataImpl (const PyArrayContainer source, ParticleDataImpl< T > &target)
 
template<typename T >
void Manta::particleDataImplToNumpy (const ParticleDataImpl< T > &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToPdataInt (const PyArrayContainer source, ParticleDataImpl< int > &target)
 
PYTHON void Manta::copyPdataToArrayInt (const ParticleDataImpl< int > &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToPdataReal (const PyArrayContainer source, ParticleDataImpl< Real > &target)
 
PYTHON void Manta::copyPdataToArrayReal (const ParticleDataImpl< Real > &source, PyArrayContainer target)
 
PYTHON void Manta::copyArrayToPdataVec3 (const PyArrayContainer source, ParticleDataImpl< Vec3 > &target)
 
PYTHON void Manta::copyPdataToArrayVec3 (const ParticleDataImpl< Vec3 > &source, PyArrayContainer target)