gen_names.h 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411
  1. /******************************************************************************
  2. *
  3. * Copyright (C) 2021 by
  4. * The Salk Institute for Biological Studies
  5. *
  6. * Use of this source code is governed by an MIT-style
  7. * license that can be found in the LICENSE file or at
  8. * https://opensource.org/licenses/MIT.
  9. *
  10. ******************************************************************************/
  11. #ifndef API_GEN_NAMES
  12. #define API_GEN_NAMES
  13. namespace MCell {
  14. namespace API {
  15. const char* const NAME_CLASS_BASE_CHKPT_MOL = "BaseChkptMol";
  16. const char* const NAME_CLASS_BNGL_UTILS = "bngl_utils";
  17. const char* const NAME_CLASS_CHKPT_SURF_MOL = "ChkptSurfMol";
  18. const char* const NAME_CLASS_CHKPT_VOL_MOL = "ChkptVolMol";
  19. const char* const NAME_CLASS_COLOR = "Color";
  20. const char* const NAME_CLASS_COMPLEX = "Complex";
  21. const char* const NAME_CLASS_COMPONENT = "Component";
  22. const char* const NAME_CLASS_COMPONENT_TYPE = "ComponentType";
  23. const char* const NAME_CLASS_CONFIG = "Config";
  24. const char* const NAME_CLASS_COUNT = "Count";
  25. const char* const NAME_CLASS_COUNT_TERM = "CountTerm";
  26. const char* const NAME_CLASS_DATA_UTILS = "data_utils";
  27. const char* const NAME_CLASS_ELEMENTARY_MOLECULE = "ElementaryMolecule";
  28. const char* const NAME_CLASS_ELEMENTARY_MOLECULE_TYPE = "ElementaryMoleculeType";
  29. const char* const NAME_CLASS_GEOMETRY_UTILS = "geometry_utils";
  30. const char* const NAME_CLASS_GEOMETRY_OBJECT = "GeometryObject";
  31. const char* const NAME_CLASS_INITIAL_SURFACE_RELEASE = "InitialSurfaceRelease";
  32. const char* const NAME_CLASS_INSTANTIATION = "Instantiation";
  33. const char* const NAME_CLASS_INTROSPECTION = "Introspection";
  34. const char* const NAME_CLASS_MODEL = "Model";
  35. const char* const NAME_CLASS_MOLECULE = "Molecule";
  36. const char* const NAME_CLASS_MOLECULE_RELEASE_INFO = "MoleculeReleaseInfo";
  37. const char* const NAME_CLASS_MOL_WALL_HIT_INFO = "MolWallHitInfo";
  38. const char* const NAME_CLASS_NOTIFICATIONS = "Notifications";
  39. const char* const NAME_CLASS_OBSERVABLES = "Observables";
  40. const char* const NAME_CLASS_REACTION_INFO = "ReactionInfo";
  41. const char* const NAME_CLASS_REACTION_RULE = "ReactionRule";
  42. const char* const NAME_CLASS_REGION = "Region";
  43. const char* const NAME_CLASS_RELEASE_PATTERN = "ReleasePattern";
  44. const char* const NAME_CLASS_RELEASE_SITE = "ReleaseSite";
  45. const char* const NAME_CLASS_RNG_STATE = "RngState";
  46. const char* const NAME_CLASS_RUN_UTILS = "run_utils";
  47. const char* const NAME_CLASS_SPECIES = "Species";
  48. const char* const NAME_CLASS_SUBSYSTEM = "Subsystem";
  49. const char* const NAME_CLASS_SURFACE_CLASS = "SurfaceClass";
  50. const char* const NAME_CLASS_SURFACE_PROPERTY = "SurfaceProperty";
  51. const char* const NAME_CLASS_SURFACE_REGION = "SurfaceRegion";
  52. const char* const NAME_CLASS_VIZ_OUTPUT = "VizOutput";
  53. const char* const NAME_CLASS_WALL = "Wall";
  54. const char* const NAME_CLASS_WALL_WALL_HIT_INFO = "WallWallHitInfo";
  55. const char* const NAME_CLASS_WARNINGS = "Warnings";
  56. const char* const NAME___ADD__ = "__add__";
  57. const char* const NAME___MUL__ = "__mul__";
  58. const char* const NAME___SUB__ = "__sub__";
  59. const char* const NAME_AA = "aa";
  60. const char* const NAME_ADD_COUNT = "add_count";
  61. const char* const NAME_ADD_ELEMENTARY_MOLECULE_TYPE = "add_elementary_molecule_type";
  62. const char* const NAME_ADD_GEOMETRY_OBJECT = "add_geometry_object";
  63. const char* const NAME_ADD_INSTANTIATION = "add_instantiation";
  64. const char* const NAME_ADD_OBSERVABLES = "add_observables";
  65. const char* const NAME_ADD_REACTION_RULE = "add_reaction_rule";
  66. const char* const NAME_ADD_RELEASE_SITE = "add_release_site";
  67. const char* const NAME_ADD_SPECIES = "add_species";
  68. const char* const NAME_ADD_SUBSYSTEM = "add_subsystem";
  69. const char* const NAME_ADD_SURFACE_CLASS = "add_surface_class";
  70. const char* const NAME_ADD_VERTEX_MOVE = "add_vertex_move";
  71. const char* const NAME_ADD_VIZ_OUTPUT = "add_viz_output";
  72. const char* const NAME_AFFECTED_COMPLEX_PATTERN = "affected_complex_pattern";
  73. const char* const NAME_ALPHA = "alpha";
  74. const char* const NAME_APPEND_TO_COUNT_OUTPUT_DATA = "append_to_count_output_data";
  75. const char* const NAME_APPLY_VERTEX_MOVES = "apply_vertex_moves";
  76. const char* const NAME_AREA = "area";
  77. const char* const NAME_AS_SPECIES = "as_species";
  78. const char* const NAME_BB = "bb";
  79. const char* const NAME_BIRTHDAY = "birthday";
  80. const char* const NAME_BLUE = "blue";
  81. const char* const NAME_BNG_VERBOSITY_LEVEL = "bng_verbosity_level";
  82. const char* const NAME_BOND = "bond";
  83. const char* const NAME_CC = "cc";
  84. const char* const NAME_CENTER_MOLECULES_ON_GRID = "center_molecules_on_grid";
  85. const char* const NAME_CHECK_OVERLAPPED_WALLS = "check_overlapped_walls";
  86. const char* const NAME_CHECKPOINTED_MOLECULES = "checkpointed_molecules";
  87. const char* const NAME_COLLECT_WALL_WALL_HITS = "collect_wall_wall_hits";
  88. const char* const NAME_COLOR = "color";
  89. const char* const NAME_COMPARTMENT_NAME = "compartment_name";
  90. const char* const NAME_COMPLEX = "complex";
  91. const char* const NAME_COMPONENT_TYPE = "component_type";
  92. const char* const NAME_COMPONENTS = "components";
  93. const char* const NAME_CONCENTRATION = "concentration";
  94. const char* const NAME_CONFIG = "config";
  95. const char* const NAME_CONTEXT = "context";
  96. const char* const NAME_CONTINUE_AFTER_SIGALRM = "continue_after_sigalrm";
  97. const char* const NAME_CONTINUE_SIMULATION = "continue_simulation";
  98. const char* const NAME_COUNT = "count";
  99. const char* const NAME_COUNTS = "counts";
  100. const char* const NAME_CREATE_BOX = "create_box";
  101. const char* const NAME_CREATE_ICOSPHERE = "create_icosphere";
  102. const char* const NAME_CUSTOM_DIR = "custom_dir";
  103. const char* const NAME_CUSTOM_SPACE_STEP = "custom_space_step";
  104. const char* const NAME_CUSTOM_TIME_STEP = "custom_time_step";
  105. const char* const NAME_DEFAULT_RELEASE_REGION = "default_release_region";
  106. const char* const NAME_DENSITY = "density";
  107. const char* const NAME_DIFFUSION_CONSTANT_2D = "diffusion_constant_2d";
  108. const char* const NAME_DIFFUSION_CONSTANT_3D = "diffusion_constant_3d";
  109. const char* const NAME_DIFFUSION_TIME = "diffusion_time";
  110. const char* const NAME_DISPLACEMENT = "displacement";
  111. const char* const NAME_DUMP_INTERNAL_STATE = "dump_internal_state";
  112. const char* const NAME_EDGE_DIMENSION = "edge_dimension";
  113. const char* const NAME_ELEMENTARY_MOLECULE_TYPE = "elementary_molecule_type";
  114. const char* const NAME_ELEMENTARY_MOLECULE_TYPES = "elementary_molecule_types";
  115. const char* const NAME_ELEMENTARY_MOLECULES = "elementary_molecules";
  116. const char* const NAME_END_SIMULATION = "end_simulation";
  117. const char* const NAME_EVERY_N_TIMESTEPS = "every_n_timesteps";
  118. const char* const NAME_EXPORT_DATA_MODEL = "export_data_model";
  119. const char* const NAME_EXPORT_GEOMETRY = "export_geometry";
  120. const char* const NAME_EXPORT_TO_BNGL = "export_to_bngl";
  121. const char* const NAME_EXPORT_VIZ_DATA_MODEL = "export_viz_data_model";
  122. const char* const NAME_EXPRESSION = "expression";
  123. const char* const NAME_FILE = "file";
  124. const char* const NAME_FILE_NAME = "file_name";
  125. const char* const NAME_FIND_COUNT = "find_count";
  126. const char* const NAME_FIND_ELEMENTARY_MOLECULE_TYPE = "find_elementary_molecule_type";
  127. const char* const NAME_FIND_GEOMETRY_OBJECT = "find_geometry_object";
  128. const char* const NAME_FIND_REACTION_RULE = "find_reaction_rule";
  129. const char* const NAME_FIND_RELEASE_SITE = "find_release_site";
  130. const char* const NAME_FIND_SPECIES = "find_species";
  131. const char* const NAME_FIND_SURFACE_CLASS = "find_surface_class";
  132. const char* const NAME_FIND_SURFACE_COMPARTMENT_OBJECT = "find_surface_compartment_object";
  133. const char* const NAME_FIND_VOLUME_COMPARTMENT_OBJECT = "find_volume_compartment_object";
  134. const char* const NAME_FLAGS = "flags";
  135. const char* const NAME_FUNCTION = "function";
  136. const char* const NAME_FWD_RATE = "fwd_rate";
  137. const char* const NAME_GEOMETRY_OBJECT = "geometry_object";
  138. const char* const NAME_GEOMETRY_OBJECTS = "geometry_objects";
  139. const char* const NAME_GET_CURRENT_VALUE = "get_current_value";
  140. const char* const NAME_GET_LAST_CHECKPOINT_DIR = "get_last_checkpoint_dir";
  141. const char* const NAME_GET_MOLECULE = "get_molecule";
  142. const char* const NAME_GET_MOLECULE_IDS = "get_molecule_ids";
  143. const char* const NAME_GET_PAIRED_MOLECULE = "get_paired_molecule";
  144. const char* const NAME_GET_PAIRED_MOLECULES = "get_paired_molecules";
  145. const char* const NAME_GET_SPECIES_NAME = "get_species_name";
  146. const char* const NAME_GET_VERTEX = "get_vertex";
  147. const char* const NAME_GET_VERTEX_UNIT_NORMAL = "get_vertex_unit_normal";
  148. const char* const NAME_GET_WALL = "get_wall";
  149. const char* const NAME_GET_WALL_COLOR = "get_wall_color";
  150. const char* const NAME_GET_WALL_UNIT_NORMAL = "get_wall_unit_normal";
  151. const char* const NAME_GREEN = "green";
  152. const char* const NAME_GRID_TILE_INDEX = "grid_tile_index";
  153. const char* const NAME_HIGH_REACTION_PROBABILITY = "high_reaction_probability";
  154. const char* const NAME_ID = "id";
  155. const char* const NAME_ID1 = "id1";
  156. const char* const NAME_ID2 = "id2";
  157. const char* const NAME_INITIAL_COLOR = "initial_color";
  158. const char* const NAME_INITIAL_ITERATION = "initial_iteration";
  159. const char* const NAME_INITIAL_PARTITION_ORIGIN = "initial_partition_origin";
  160. const char* const NAME_INITIAL_REACTIONS_COUNT = "initial_reactions_count";
  161. const char* const NAME_INITIAL_RNG_STATE = "initial_rng_state";
  162. const char* const NAME_INITIAL_SURFACE_RELEASES = "initial_surface_releases";
  163. const char* const NAME_INITIAL_TIME = "initial_time";
  164. const char* const NAME_INITIALIZE = "initialize";
  165. const char* const NAME_INST = "inst";
  166. const char* const NAME_INSTANTIATION = "instantiation";
  167. const char* const NAME_INTERACTION_RADIUS = "interaction_radius";
  168. const char* const NAME_INTERMEMBRANE_INTERACTION_RADIUS = "intermembrane_interaction_radius";
  169. const char* const NAME_IS_BNGL_COMPARTMENT = "is_bngl_compartment";
  170. const char* const NAME_IS_INTERMEMBRANE_SURFACE_REACTION = "is_intermembrane_surface_reaction";
  171. const char* const NAME_IS_MOVABLE = "is_movable";
  172. const char* const NAME_ITERATION = "iteration";
  173. const char* const NAME_ITERATION_REPORT = "iteration_report";
  174. const char* const NAME_ITERATIONS = "iterations";
  175. const char* const NAME_LEFT_NODE = "left_node";
  176. const char* const NAME_LOAD_BNGL = "load_bngl";
  177. const char* const NAME_LOAD_BNGL_COMPARTMENTS_AND_SEED_SPECIES = "load_bngl_compartments_and_seed_species";
  178. const char* const NAME_LOAD_BNGL_MOLECULE_TYPES_AND_REACTION_RULES = "load_bngl_molecule_types_and_reaction_rules";
  179. const char* const NAME_LOAD_BNGL_OBSERVABLES = "load_bngl_observables";
  180. const char* const NAME_LOAD_BNGL_PARAMETERS = "load_bngl_parameters";
  181. const char* const NAME_LOAD_DAT_FILE = "load_dat_file";
  182. const char* const NAME_LOCATION = "location";
  183. const char* const NAME_MEMORY_LIMIT_GB = "memory_limit_gb";
  184. const char* const NAME_MM = "mm";
  185. const char* const NAME_MODE = "mode";
  186. const char* const NAME_MODEL = "model";
  187. const char* const NAME_MOLECULE_ID = "molecule_id";
  188. const char* const NAME_MOLECULE_LIST = "molecule_list";
  189. const char* const NAME_MOLECULE_PLACEMENT_FAILURE = "molecule_placement_failure";
  190. const char* const NAME_MOLECULES_ORDER_RANDOM_SHUFFLE_PERIODICITY = "molecules_order_random_shuffle_periodicity";
  191. const char* const NAME_MOLECULES_PATTERN = "molecules_pattern";
  192. const char* const NAME_MOVE = "move";
  193. const char* const NAME_MT = "mt";
  194. const char* const NAME_MULTIPLIER = "multiplier";
  195. const char* const NAME_NAME = "name";
  196. const char* const NAME_NODE_TYPE = "node_type";
  197. const char* const NAME_NOTIFICATIONS = "notifications";
  198. const char* const NAME_NUMBER_OF_TRAINS = "number_of_trains";
  199. const char* const NAME_NUMBER_TO_RELEASE = "number_to_release";
  200. const char* const NAME_O = "o";
  201. const char* const NAME_OBJECT = "object";
  202. const char* const NAME_OBSERVABLES = "observables";
  203. const char* const NAME_OBSERVABLES_OUTPUT_FORMAT = "observables_output_format";
  204. const char* const NAME_OBSERVABLES_PATH_OR_FILE = "observables_path_or_file";
  205. const char* const NAME_OP2 = "op2";
  206. const char* const NAME_ORIENTATION = "orientation";
  207. const char* const NAME_OTHER = "other";
  208. const char* const NAME_OUTPUT_FILES_PREFIX = "output_files_prefix";
  209. const char* const NAME_OUTPUT_FORMAT = "output_format";
  210. const char* const NAME_PAIR_MOLECULES = "pair_molecules";
  211. const char* const NAME_PARAMETER_OVERRIDES = "parameter_overrides";
  212. const char* const NAME_PARTITION_DIMENSION = "partition_dimension";
  213. const char* const NAME_PATHS = "paths";
  214. const char* const NAME_PATTERN = "pattern";
  215. const char* const NAME_POS = "pos";
  216. const char* const NAME_POS2D = "pos2d";
  217. const char* const NAME_POS3D = "pos3d";
  218. const char* const NAME_POS3D_BEFORE_HIT = "pos3d_before_hit";
  219. const char* const NAME_PRINT_COPYRIGHT = "print_copyright";
  220. const char* const NAME_PRINT_FINAL_REPORT = "print_final_report";
  221. const char* const NAME_PRODUCT_IDS = "product_ids";
  222. const char* const NAME_PRODUCTS = "products";
  223. const char* const NAME_PROPERTIES = "properties";
  224. const char* const NAME_R = "r";
  225. const char* const NAME_RADIUS = "radius";
  226. const char* const NAME_RANDCNT = "randcnt";
  227. const char* const NAME_RANDOMIZE_ORDER = "randomize_order";
  228. const char* const NAME_RANDSLR = "randslr";
  229. const char* const NAME_REACTANT_IDS = "reactant_ids";
  230. const char* const NAME_REACTANTS = "reactants";
  231. const char* const NAME_REACTION_CLASS_CLEANUP_PERIODICITY = "reaction_class_cleanup_periodicity";
  232. const char* const NAME_REACTION_RULE = "reaction_rule";
  233. const char* const NAME_REACTION_RULES = "reaction_rules";
  234. const char* const NAME_RED = "red";
  235. const char* const NAME_REGION = "region";
  236. const char* const NAME_REGISTER_MOL_WALL_HIT_CALLBACK = "register_mol_wall_hit_callback";
  237. const char* const NAME_REGISTER_REACTION_CALLBACK = "register_reaction_callback";
  238. const char* const NAME_RELEASE_INTERVAL = "release_interval";
  239. const char* const NAME_RELEASE_MOLECULES = "release_molecules";
  240. const char* const NAME_RELEASE_PATTERN = "release_pattern";
  241. const char* const NAME_RELEASE_PROBABILITY = "release_probability";
  242. const char* const NAME_RELEASE_SITE = "release_site";
  243. const char* const NAME_RELEASE_SITES = "release_sites";
  244. const char* const NAME_RELEASE_TIME = "release_time";
  245. const char* const NAME_REMOVE = "remove";
  246. const char* const NAME_REMOVE_CWD = "remove_cwd";
  247. const char* const NAME_REV_NAME = "rev_name";
  248. const char* const NAME_REV_RATE = "rev_rate";
  249. const char* const NAME_RGBA = "rgba";
  250. const char* const NAME_RIGHT_NODE = "right_node";
  251. const char* const NAME_RNGBLOCKS = "rngblocks";
  252. const char* const NAME_RUN_ITERATIONS = "run_iterations";
  253. const char* const NAME_RUN_REACTION = "run_reaction";
  254. const char* const NAME_RXN_AND_SPECIES_REPORT = "rxn_and_species_report";
  255. const char* const NAME_RXN_PROBABILITY_CHANGED = "rxn_probability_changed";
  256. const char* const NAME_S = "s";
  257. const char* const NAME_SAVE_CHECKPOINT = "save_checkpoint";
  258. const char* const NAME_SC = "sc";
  259. const char* const NAME_SCHEDULE_CHECKPOINT = "schedule_checkpoint";
  260. const char* const NAME_SEED = "seed";
  261. const char* const NAME_SET_WALL_COLOR = "set_wall_color";
  262. const char* const NAME_SHAPE = "shape";
  263. const char* const NAME_SIMULATION_METHOD = "simulation_method";
  264. const char* const NAME_SIMULATION_STATS_EVERY_N_ITERATIONS = "simulation_stats_every_n_iterations";
  265. const char* const NAME_SITE_DIAMETER = "site_diameter";
  266. const char* const NAME_SITE_RADIUS = "site_radius";
  267. const char* const NAME_SORT_MOLECULES = "sort_molecules";
  268. const char* const NAME_SPECIES = "species";
  269. const char* const NAME_SPECIES_CLEANUP_PERIODICITY = "species_cleanup_periodicity";
  270. const char* const NAME_SPECIES_ID = "species_id";
  271. const char* const NAME_SPECIES_LIST = "species_list";
  272. const char* const NAME_SPECIES_PATTERN = "species_pattern";
  273. const char* const NAME_STATE = "state";
  274. const char* const NAME_STATES = "states";
  275. const char* const NAME_SUBDIVISIONS = "subdivisions";
  276. const char* const NAME_SUBPARTITION_DIMENSION = "subpartition_dimension";
  277. const char* const NAME_SUBSYSTEM = "subsystem";
  278. const char* const NAME_SURFACE_CLASS = "surface_class";
  279. const char* const NAME_SURFACE_CLASSES = "surface_classes";
  280. const char* const NAME_SURFACE_COMPARTMENT_NAME = "surface_compartment_name";
  281. const char* const NAME_SURFACE_GRID_DENSITY = "surface_grid_density";
  282. const char* const NAME_SURFACE_REGIONS = "surface_regions";
  283. const char* const NAME_TARGET_ONLY = "target_only";
  284. const char* const NAME_TIME = "time";
  285. const char* const NAME_TIME_BEFORE_HIT = "time_before_hit";
  286. const char* const NAME_TIME_STEP = "time_step";
  287. const char* const NAME_TO_BNGL_STR = "to_bngl_str";
  288. const char* const NAME_TOTAL_ITERATIONS = "total_iterations";
  289. const char* const NAME_TRAIN_DURATION = "train_duration";
  290. const char* const NAME_TRAIN_INTERVAL = "train_interval";
  291. const char* const NAME_TRANSLATE = "translate";
  292. const char* const NAME_TYPE = "type";
  293. const char* const NAME_UNIMOL_RXN_TIME = "unimol_rxn_time";
  294. const char* const NAME_UNIT_NORMAL = "unit_normal";
  295. const char* const NAME_UNPAIR_MOLECULES = "unpair_molecules";
  296. const char* const NAME_USE_BNG_UNITS = "use_bng_units";
  297. const char* const NAME_VACANCY_SEARCH_DISTANCE = "vacancy_search_distance";
  298. const char* const NAME_VALIDATE_VOLUMETRIC_MESH = "validate_volumetric_mesh";
  299. const char* const NAME_VARIABLE_RATE = "variable_rate";
  300. const char* const NAME_VERTEX_INDEX = "vertex_index";
  301. const char* const NAME_VERTEX_LIST = "vertex_list";
  302. const char* const NAME_VERTICES = "vertices";
  303. const char* const NAME_VIZ_OUTPUT = "viz_output";
  304. const char* const NAME_VIZ_OUTPUTS = "viz_outputs";
  305. const char* const NAME_WALL1 = "wall1";
  306. const char* const NAME_WALL2 = "wall2";
  307. const char* const NAME_WALL_INDEX = "wall_index";
  308. const char* const NAME_WALL_INDICES = "wall_indices";
  309. const char* const NAME_WALL_LIST = "wall_list";
  310. const char* const NAME_WALL_OVERLAP_REPORT = "wall_overlap_report";
  311. const char* const NAME_WARNINGS = "warnings";
  312. const char* const NAME_WITH_COMPARTMENT = "with_compartment";
  313. const char* const NAME_WITH_GEOMETRY = "with_geometry";
  314. const char* const NAME_XYZ_DIMENSIONS = "xyz_dimensions";
  315. const char* const NAME_ENUM_B_N_G_SIMULATION_METHOD = "BNGSimulationMethod";
  316. const char* const NAME_ENUM_COUNT_OUTPUT_FORMAT = "CountOutputFormat";
  317. const char* const NAME_ENUM_EXPR_NODE_TYPE = "ExprNodeType";
  318. const char* const NAME_ENUM_MOLECULE_TYPE = "MoleculeType";
  319. const char* const NAME_ENUM_NOTIFICATION = "Notification";
  320. const char* const NAME_ENUM_ORIENTATION = "Orientation";
  321. const char* const NAME_ENUM_REACTION_TYPE = "ReactionType";
  322. const char* const NAME_ENUM_REGION_NODE_TYPE = "RegionNodeType";
  323. const char* const NAME_ENUM_SHAPE = "Shape";
  324. const char* const NAME_ENUM_SURFACE_PROPERTY_TYPE = "SurfacePropertyType";
  325. const char* const NAME_ENUM_VIZ_MODE = "VizMode";
  326. const char* const NAME_ENUM_WARNING_LEVEL = "WarningLevel";
  327. const char* const NAME_EV_ABSORPTIVE = "ABSORPTIVE";
  328. const char* const NAME_EV_ADD = "ADD";
  329. const char* const NAME_EV_ANY = "ANY";
  330. const char* const NAME_EV_ASCII = "ASCII";
  331. const char* const NAME_EV_AUTOMATIC_FROM_EXTENSION = "AUTOMATIC_FROM_EXTENSION";
  332. const char* const NAME_EV_BRIEF = "BRIEF";
  333. const char* const NAME_EV_CELLBLENDER = "CELLBLENDER";
  334. const char* const NAME_EV_CELLBLENDER_V1 = "CELLBLENDER_V1";
  335. const char* const NAME_EV_COMPARTMENT = "COMPARTMENT";
  336. const char* const NAME_EV_CONCENTRATION_CLAMP = "CONCENTRATION_CLAMP";
  337. const char* const NAME_EV_DAT = "DAT";
  338. const char* const NAME_EV_DEFAULT = "DEFAULT";
  339. const char* const NAME_EV_DIFFERENCE = "DIFFERENCE";
  340. const char* const NAME_EV_DOWN = "DOWN";
  341. const char* const NAME_EV_ERROR = "ERROR";
  342. const char* const NAME_EV_FLUX_CLAMP = "FLUX_CLAMP";
  343. const char* const NAME_EV_FULL = "FULL";
  344. const char* const NAME_EV_GDAT = "GDAT";
  345. const char* const NAME_EV_IGNORE = "IGNORE";
  346. const char* const NAME_EV_INTERSECT = "INTERSECT";
  347. const char* const NAME_EV_LEAF = "LEAF";
  348. const char* const NAME_EV_LEAF_GEOMETRY_OBJECT = "LEAF_GEOMETRY_OBJECT";
  349. const char* const NAME_EV_LEAF_SURFACE_REGION = "LEAF_SURFACE_REGION";
  350. const char* const NAME_EV_LIST = "LIST";
  351. const char* const NAME_EV_NF = "NF";
  352. const char* const NAME_EV_NONE = "NONE";
  353. const char* const NAME_EV_NOT_SET = "NOT_SET";
  354. const char* const NAME_EV_ODE = "ODE";
  355. const char* const NAME_EV_PLA = "PLA";
  356. const char* const NAME_EV_REACTIVE = "REACTIVE";
  357. const char* const NAME_EV_REFLECTIVE = "REFLECTIVE";
  358. const char* const NAME_EV_REGION_EXPR = "REGION_EXPR";
  359. const char* const NAME_EV_SPHERICAL = "SPHERICAL";
  360. const char* const NAME_EV_SSA = "SSA";
  361. const char* const NAME_EV_SUB = "SUB";
  362. const char* const NAME_EV_SURFACE = "SURFACE";
  363. const char* const NAME_EV_SURFACE_SURFACE = "SURFACE_SURFACE";
  364. const char* const NAME_EV_TRANSPARENT = "TRANSPARENT";
  365. const char* const NAME_EV_UNIMOL_SURFACE = "UNIMOL_SURFACE";
  366. const char* const NAME_EV_UNIMOL_VOLUME = "UNIMOL_VOLUME";
  367. const char* const NAME_EV_UNION = "UNION";
  368. const char* const NAME_EV_UNSET = "UNSET";
  369. const char* const NAME_EV_UP = "UP";
  370. const char* const NAME_EV_VOLUME = "VOLUME";
  371. const char* const NAME_EV_VOLUME_SURFACE = "VOLUME_SURFACE";
  372. const char* const NAME_EV_VOLUME_VOLUME = "VOLUME_VOLUME";
  373. const char* const NAME_EV_WARNING = "WARNING";
  374. const char* const NAME_CV_ALL_MOLECULES = "ALL_MOLECULES";
  375. const char* const NAME_CV_ALL_SURFACE_MOLECULES = "ALL_SURFACE_MOLECULES";
  376. const char* const NAME_CV_ALL_VOLUME_MOLECULES = "ALL_VOLUME_MOLECULES";
  377. const char* const NAME_CV_AllMolecules = "AllMolecules";
  378. const char* const NAME_CV_AllSurfaceMolecules = "AllSurfaceMolecules";
  379. const char* const NAME_CV_AllVolumeMolecules = "AllVolumeMolecules";
  380. const char* const NAME_CV_BOND_ANY = "BOND_ANY";
  381. const char* const NAME_CV_BOND_BOUND = "BOND_BOUND";
  382. const char* const NAME_CV_BOND_UNBOUND = "BOND_UNBOUND";
  383. const char* const NAME_CV_DEFAULT_CHECKPOINTS_DIR = "DEFAULT_CHECKPOINTS_DIR";
  384. const char* const NAME_CV_DEFAULT_COUNT_BUFFER_SIZE = "DEFAULT_COUNT_BUFFER_SIZE";
  385. const char* const NAME_CV_DEFAULT_ITERATION_DIR_PREFIX = "DEFAULT_ITERATION_DIR_PREFIX";
  386. const char* const NAME_CV_DEFAULT_SEED_DIR_DIGITS = "DEFAULT_SEED_DIR_DIGITS";
  387. const char* const NAME_CV_DEFAULT_SEED_DIR_PREFIX = "DEFAULT_SEED_DIR_PREFIX";
  388. const char* const NAME_CV_FLT_UNSET = "FLT_UNSET";
  389. const char* const NAME_CV_ID_INVALID = "ID_INVALID";
  390. const char* const NAME_CV_INT_UNSET = "INT_UNSET";
  391. const char* const NAME_CV_NUMBER_OF_TRAINS_UNLIMITED = "NUMBER_OF_TRAINS_UNLIMITED";
  392. const char* const NAME_CV_PARTITION_EDGE_EXTRA_MARGIN_UM = "PARTITION_EDGE_EXTRA_MARGIN_UM";
  393. const char* const NAME_CV_RNG_SIZE = "RNG_SIZE";
  394. const char* const NAME_CV_STATE_UNSET = "STATE_UNSET";
  395. const char* const NAME_CV_STATE_UNSET_INT = "STATE_UNSET_INT";
  396. const char* const NAME_CV_TIME_INFINITY = "TIME_INFINITY";
  397. } // namespace API
  398. } // namespace MCell
  399. #endif // API_GEN_NAMES