-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathstdafx.h
95 lines (84 loc) · 2.49 KB
/
stdafx.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include "float.h"
#include <vector>
#include <deque>
#include <map>
#include <sstream>
#include <string>
#include <Eigen/SVD>
#include <Eigen/LU>
typedef Eigen::Matrix3f Matrix3f;
typedef Eigen::Matrix4f Matrix4f;
typedef Eigen::Matrix3d Matrix3d;
typedef Eigen::Matrix4d Matrix4d;
typedef Eigen::Vector3f Vector3f;
typedef Eigen::Vector3d Vector3d;
typedef Eigen::Vector3i Vector3i;
#include <tbb/mutex.h>
#include <boost/multi_array.hpp>
#include <boost/array.hpp>
#include <boost/integer_traits.hpp> // const_max
#include <boost/math/special_functions/fpclassify.hpp> // for isfinite
#include <boost/scoped_array.hpp>
#include <boost/multi_array.hpp>
#include <boost/array.hpp>
#include <openvdb/Platform.h>
#include <openvdb/openvdb.h>
#include <openvdb/Types.h>
#include <openvdb/tools/particlestolevelset.h>
#include <openvdb/tools/Morphology.h>
#include <openvdb/tools/LevelSetMorph.h>
#include <openvdb/tools/LevelSetTracker.h>
#include <maya/MIOStream.h>
#include <maya/MString.h>
#include <maya/MArgList.h>
#include <maya/MGlobal.h>
#include <maya/MItSelectionList.h>
#include <maya/MTypeId.h>
#include <maya/MPlug.h>
#include <maya/MDataBlock.h>
#include <maya/MDataHandle.h>
#include <maya/MColor.h>
#include <maya/MFloatVector.h>
#include <maya/MIOStream.h>
#include <maya/MPoint.h>
#include <maya/MSelectionList.h>
#include <maya/MMatrix.h>
#include <maya/MBoundingBox.h>
#include <maya/MSyntax.h>
#include <maya/MArgDatabase.h>
#include <maya/MDagPath.h>
#include <maya/MPxData.h>
#include <maya/MPxCommand.h>
#include <maya/MFnFluid.h>
#include <maya/MFnDependencyNode.h>
#include <maya/MFnEnumAttribute.h>
#include <maya/MFnNumericAttribute.h>
#include <maya/MFnTypedAttribute.h>
#include <maya/MFnUnitAttribute.h>
#include <maya/MFnStringData.h>
#include <maya/MFnPlugin.h>
#include <maya/MFnPluginData.h>
#include <maya/MFnStringData.h>
#include <maya/MFnMatrixAttribute.h>
#include <maya/MFnMatrixData.h>
#include <maya/MFnCompoundAttribute.h>
#include <maya/MFnNObjectData.h>
#include <maya/MnParticle.h>
#undef isnan
#include "OpenVDBData.h"
#include "MMPSolver_Apple.h"
#include "OpenVDBCopyNode.h"
#include "OpenVDBFilterNode.h"
#include "OpenVDBFromMayaFluidNode.h"
#include "OpenVDBFromPolygonsNode.h"
#include "OpenVDBReadNode.h"
#include "OpenVDBToPolygonsNode.h"
#include "OpenVDBTransformNode.h"
#include "OpenVDBVisualizeNode.h"
#include "OpenVDBWriteNode.h"
#include "globals.h"
#include "Particle.h"
#include "StatusRecorder.h"
#include "mpmCore.h"
#include "MpmSimulator.h"
#include "MpmSimulateCmd.h"