HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GAS_Utils.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  */
7 
8 #ifndef __GAS_Utils_h__
9 #define __GAS_Utils_h__
10 
11 #include "GAS_API.h"
12 
13 #include <SIM/SIM_Utils.h>
14 #include <UT/UT_SysSpecific.h>
15 #include <UT/UT_Vector3.h>
16 
17 // Parameter and SimpleData names for data.
18 
19 #define GAS_NAME_STENCIL "stencil"
20 #define GAS_DEFAULT_STENCIL "active"
21 #define GAS_NAME_COLLISION "collision"
22 #define GAS_NAME_COLLISIONVALUE "collisionvalue"
23 #define GAS_NAME_COLLISIONVELOCITY "collisionvelocity"
24 #define GAS_NAME_COLLISIONINDEX "collisionindex"
25 #define GAS_NAME_DENSITY "density"
26 #define GAS_NAME_DIVERGENCE "divergence"
27 #define GAS_NAME_FIELD "field"
28 #define GAS_NAME_FIELDDEST "fielddst"
29 #define GAS_NAME_FIELDSOURCE "fieldsrc"
30 #define GAS_NAME_GEOMETRY "geo"
31 #define GAS_NAME_INDEX "index"
32 #define GAS_NAME_INDEXSOURCE "indexsrc"
33 #define GAS_NAME_PRESSURE "pressure"
34 #define GAS_NAME_PTGROUP "ptgroup"
35 #define GAS_NAME_SINK "sink"
36 #define GAS_NAME_SOURCE "source"
37 #define GAS_NAME_STRAIN "strain"
38 #define GAS_NAME_SURFACE "surface"
39 #define GAS_NAME_USETIMESTEP "usetimestep"
40 #define GAS_NAME_TIMESCALE "timescale"
41 #define GAS_NAME_TEMPERATURE "temperature"
42 #define GAS_NAME_VELOCITY "velocity"
43 #define GAS_NAME_TRACKERADDR "address"
44 #define GAS_NAME_TRACKERPORT "port"
45 #define GAS_NAME_JOBNAME "jobname"
46 
47 // Call this initialization function to register all data types, solvers,
48 // and colliders in this library.
49 GAS_API void initializeGAS();
50 
51 #endif
#define GAS_API
Definition: GAS_API.h:10
GAS_API void initializeGAS()