# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: concept.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import vector_pb2 as vector__pb2
import spatial_pb2 as spatial__pb2
import meta_pb2 as meta__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\rconcept.proto\x12\x08Messages\x1a\x0cvector.proto\x1a\rspatial.proto\x1a\nmeta.proto\"\xa4\x02\n\tVariables\x12\x11\n\tint_names\x18\x02 \x03(\t\x12\x12\n\nint_values\x18\x03 \x03(\x05\x12\x18\n\x10int_descriptions\x18\x04 \x03(\t\x12\x12\n\nbool_names\x18\x06 \x03(\t\x12\x13\n\x0b\x62ool_values\x18\x07 \x03(\x08\x12\x19\n\x11\x62ool_descriptions\x18\x08 \x03(\t\x12\x14\n\x0c\x64ouble_names\x18\n \x03(\t\x12\x15\n\rdouble_values\x18\x0b \x03(\x01\x12\x1b\n\x13\x64ouble_descriptions\x18\x0c \x03(\t\x12\x14\n\x0cstring_names\x18\x0e \x03(\t\x12\x15\n\rstring_values\x18\x0f \x03(\t\x12\x1b\n\x13string_descriptions\x18\x10 \x03(\t\"\x9f\x03\n\x08\x46unction\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x16\n\x0e\x61rgument_types\x18\x02 \x03(\t\x12\x1d\n\x15\x61rgument_descriptions\x18\x03 \x03(\t\x12\x0e\n\x06inputs\x18\x04 \x03(\t\x12\x0f\n\x07outputs\x18\x05 \x03(\t\x12\x11\n\tconstants\x18\x06 \x03(\t\x12\x15\n\rto_be_defined\x18\x07 \x03(\t\x12 \n\x04\x64\x61ta\x18\x08 \x03(\x0b\x32\x12.Messages.Vector64\x12\x13\n\x0b\x63pu_capable\x18\n \x01(\x08\x12\x13\n\x0bgpu_capable\x18\x0b \x01(\x08\x12\x1f\n\x17include_as_preprocessor\x18\x0c \x01(\x08\x12\x1b\n\x13omit_from_main_loop\x18\r \x01(\x08\x12 \n\x18include_as_postprocessor\x18\x0e \x01(\x08\x12\x1a\n\x12mutually_exclusive\x18\x0f \x01(\x08\x12\x11\n\tonly_once\x18\x10 \x01(\x08\x12\x12\n\npush_front\x18\x11 \x01(\x08\x12\x14\n\x0c\x64ont_flatten\x18\x12 \x01(\x08\"\xdb\x02\n\x07\x43ommand\x12$\n\x08\x66unction\x18\x01 \x01(\x0b\x32\x12.Messages.Function\x12\x14\n\x0c\x61rgs_are_set\x18\x02 \x01(\x08\x12\x10\n\x08is_ready\x18\x03 \x01(\x08\x12\x12\n\nexec_count\x18\x04 \x01(\x04\x12\x11\n\tsimd_size\x18\x05 \x01(\x04\x12\x0f\n\x07version\x18\x06 \x01(\x04\x12\n\n\x02id\x18\x07 \x01(\x03\x12\x10\n\x08n_kernel\x18\x08 \x01(\x04\x12\x10\n\x08progress\x18\t \x01(\x02\x12\x0b\n\x03msg\x18\n \x01(\t\x12 \n\x04\x64\x61ta\x18\x0c \x01(\x0b\x32\x12.Messages.Record64\x12!\n\x06\x62\x65\x66ore\x18\r \x03(\x0b\x32\x11.Messages.Command\x12 \n\x05\x61\x66ter\x18\x0e \x03(\x0b\x32\x11.Messages.Command\x12\x13\n\x0bregion_type\x18\x0f \x01(\r\x12\x11\n\tregion_id\x18\x10 \x01(\x05\"\x96\x02\n\x06Script\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03msg\x18\x02 \x01(\t\x12\x13\n\x0bsource_code\x18\x03 \x01(\t\x12\x0b\n\x03uid\x18\x04 \x01(\x03\x12\x0e\n\x06\x64\x65vice\x18\x05 \x01(\r\x12\x0e\n\x06status\x18\x06 \x01(\r\x12\r\n\x05order\x18\x07 \x01(\r\x12\x10\n\x08progress\x18\x08 \x01(\x02\x12&\n\tvariables\x18\n \x01(\x0b\x32\x13.Messages.Variables\x12#\n\x08Sequence\x18\x0c \x03(\x0b\x32\x11.Messages.Command\x12 \n\x06\x62\x65\x66ore\x18\x0e \x01(\x0b\x32\x10.Messages.Script\x12\x1f\n\x05\x61\x66ter\x18\x0f \x01(\x0b\x32\x10.Messages.Script\"\xcd\x02\n\x05Model\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64ofs\x18\x03 \x03(\t\x12\x12\n\nalgorithms\x18\x04 \x03(\t\x12\x19\n\x11\x61vailable_outputs\x18\x05 \x03(\t\x12\x18\n\x10\x65xtra_properties\x18\x06 \x03(\t\x12\x1d\n\x15\x63ompatible_conditions\x18\x07 \x03(\t\x12#\n\nsub_models\x18\t \x03(\x0b\x32\x0f.Messages.Model\x12(\n\x0c\x64\x65\x66\x61ult_data\x18\n \x01(\x0b\x32\x12.Messages.Record64\x12\x1d\n\x05rules\x18\x0b \x03(\x0b\x32\x0e.Messages.Rule\x12#\n\x0bmutex_stack\x18\x0c \x03(\x0b\x32\x0e.Messages.Rule\x12-\n\rmarkov_matrix\x18\x0f \x01(\x0b\x32\x16.Messages.SparseMatrix\"\xc6\x02\n\x08\x43oupling\x12\x15\n\rsource_system\x18\x01 \x01(\t\x12\x15\n\rtarget_system\x18\x02 \x01(\t\x12\x12\n\nsource_uid\x18\x03 \x01(\x03\x12\x12\n\ntarget_uid\x18\x04 \x01(\x03\x12%\n\rsource_region\x18\x05 \x01(\x0b\x32\x0e.Messages.Zone\x12%\n\rtarget_region\x18\x06 \x01(\x0b\x32\x0e.Messages.Zone\x12\x15\n\rsampling_mode\x18\t \x01(\r\x12\x0c\n\x04name\x18\n \x01(\t\x12\x0c\n\x04\x64ofs\x18\x0b \x03(\t\x12\x30\n\x0erepresentation\x18\x0c \x01(\x0b\x32\x18.Messages.Representation\x12\x0f\n\x07\x65nabled\x18\r \x01(\x08\x12\x0f\n\x07\x66orward\x18\x0e \x01(\x08\x12\x0f\n\x07reverse\x18\x0f \x01(\x08\"\x8c\x03\n\x06System\x12\x1c\n\x04meta\x18\x01 \x01(\x0b\x32\x0e.Messages.Meta\x12 \n\x06script\x18\x02 \x03(\x0b\x32\x10.Messages.Script\x12\x17\n\x0flocal_transform\x18\x03 \x03(\x01\x12\x12\n\nlocal_rate\x18\x04 \x03(\x01\x12\x13\n\x0blocal_accel\x18\x05 \x03(\x01\x12\x10\n\x08\x63hildren\x18\x06 \x03(\t\x12\x18\n\x10referenced_files\x18\x07 \x03(\t\x12&\n\x0e\x65mbedded_files\x18\x08 \x03(\x0b\x32\x0e.Messages.File\x12\r\n\x05notes\x18\t \x03(\t\x12%\n\tcouplings\x18\n \x03(\x0b\x32\x12.Messages.Coupling\x12\x1f\n\x06models\x18\x0b \x03(\x0b\x32\x0f.Messages.Model\x12.\n\x12physical_constants\x18\x0c \x01(\x0b\x32\x12.Messages.Record64\x12%\n\nconditions\x18\r \x03(\x0b\x32\x11.Messages.Commandb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'concept_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _VARIABLES._serialized_start=69
  _VARIABLES._serialized_end=361
  _FUNCTION._serialized_start=364
  _FUNCTION._serialized_end=779
  _COMMAND._serialized_start=782
  _COMMAND._serialized_end=1129
  _SCRIPT._serialized_start=1132
  _SCRIPT._serialized_end=1410
  _MODEL._serialized_start=1413
  _MODEL._serialized_end=1746
  _COUPLING._serialized_start=1749
  _COUPLING._serialized_end=2075
  _SYSTEM._serialized_start=2078
  _SYSTEM._serialized_end=2474
# @@protoc_insertion_point(module_scope)
