Overture  Version 25
MappingEnums.h
Go to the documentation of this file.
1 #ifndef MappingEnums
2 #define MappingEnums "MappingEnums"
3 
4  // Here are enumerators for the possible spaces for the domain and range
6  {
7  parameterSpace, // bounds are [0,1]
8  cartesianSpace // default (-infinity,infinity)
9  };
10 
11  // Here are enumerators the coordinate systems that we can use
13  {
14  cartesian, // r1,r2,r3
15  spherical, // phi/pi, theta/2pi, r
16  cylindrical, // theta/2pi, z, r
17  polar, // r, theta/tpi, z
18  toroidal // theta1/tpi, theta2/tpi, theta3/tpi
19  };
20 
21 
22 // Here are the enumerators for isPeriodic
24  {
26  derivativePeriodic, // Derivative is periodic but not the function
27  functionPeriodic // Function is periodic
28  };
29 
30 
31  // Here are enumerators for the items that we save character names for:
33  {
34  mappingClassName, // name of (derived) mapping class
35  mappingName, // mapping name
36  domainName, // domain name
38  domainAxis1Name, // names for coordinate axes in domain
41  rangeAxis1Name, // names for coordinate axes in range
44  };
45 
46 #endif // MappingEnums