Includes preprocessed Mantaflow source files for both OpenMP and TBB (if OpenMP is not present, TBB files will be used instead). These files come directly from the Mantaflow repository. Future updates to the core fluid solver will take place by updating the files. Reviewed By: sergey, mont29 Maniphest Tasks: T59995 Differential Revision: https://developer.blender.org/D3850
32 lines
839 B
C
32 lines
839 B
C
/******************************************************************************
|
|
*
|
|
* MantaFlow fluid solver framework
|
|
* Copyright 2011-2014 Tobias Pfaff, Nils Thuerey
|
|
*
|
|
* This program is free software, distributed under the terms of the
|
|
* Apache License, Version 2.0
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Include pwrapper headers
|
|
*
|
|
******************************************************************************/
|
|
|
|
#ifndef _MANTA_H
|
|
#define _MANTA_H
|
|
|
|
// Remove preprocessor keywords, so there won't infere with autocompletion etc.
|
|
#define KERNEL(...) extern int i, j, k, idx, X, Y, Z;
|
|
#define PYTHON(...)
|
|
#define returns(X) extern X;
|
|
#define alias typedef
|
|
|
|
#include "general.h"
|
|
#include "vectorbase.h"
|
|
#include "vector4d.h"
|
|
#include "registry.h"
|
|
#include "pclass.h"
|
|
#include "pconvert.h"
|
|
#include "fluidsolver.h"
|
|
|
|
#endif
|