# Generated by the protocol buffer compiler.  DO NOT EDIT!

from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)



DESCRIPTOR = descriptor.FileDescriptor(
  name='simo.proto',
  package='simo',
  serialized_pb='\n\nsimo.proto\x12\x04simo\"\xca\x01\n\x08SimInput\x12\x15\n\rinitial_cases\x18\x01 \x03(\r\x12\x14\n\x0csusceptibles\x18\x02 \x03(\r\x12\x19\n\x11proportionalities\x18\x03 \x03(\x01\x12\x0c\n\x04type\x18\x04 \x03(\r\x12\x16\n\x0elatent_periods\x18\x05 \x03(\x01\x12\x10\n\x08max_time\x18\x06 \x01(\x01\x12\x0e\n\x06\x61lphas\x18\x07 \x03(\x01\x12\r\n\x05\x62\x65tas\x18\x08 \x03(\x01\x12\x0b\n\x03obn\x18\t \x01(\r\x12\x12\n\nmaxinftime\x18\n \x03(\x01\"8\n\x06SimSet\x12 \n\x08siminput\x18\x01 \x03(\x0b\x32\x0e.simo.SimInput\x12\x0c\n\x04jump\x18\x02 \x01(\r\"\x9b\x01\n\tSimOutput\x12\x0c\n\x04type\x18\x01 \x03(\r\x12\x14\n\x0clatent_start\x18\x02 \x03(\x01\x12\x17\n\x0finfective_start\x18\x03 \x03(\x01\x12\x17\n\x0frecovered_start\x18\x04 \x03(\x01\x12\x13\n\x0boutbreak_id\x18\x05 \x03(\r\x12\x0b\n\x03obn\x18\x06 \x03(\r\x12\x16\n\x0eisolated_start\x18\x07 \x03(\x01')




_SIMINPUT = descriptor.Descriptor(
  name='SimInput',
  full_name='simo.SimInput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='initial_cases', full_name='simo.SimInput.initial_cases', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='susceptibles', full_name='simo.SimInput.susceptibles', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='proportionalities', full_name='simo.SimInput.proportionalities', index=2,
      number=3, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='type', full_name='simo.SimInput.type', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='latent_periods', full_name='simo.SimInput.latent_periods', index=4,
      number=5, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='max_time', full_name='simo.SimInput.max_time', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='alphas', full_name='simo.SimInput.alphas', index=6,
      number=7, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='betas', full_name='simo.SimInput.betas', index=7,
      number=8, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='obn', full_name='simo.SimInput.obn', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='maxinftime', full_name='simo.SimInput.maxinftime', index=9,
      number=10, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=21,
  serialized_end=223,
)


_SIMSET = descriptor.Descriptor(
  name='SimSet',
  full_name='simo.SimSet',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='siminput', full_name='simo.SimSet.siminput', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='jump', full_name='simo.SimSet.jump', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=225,
  serialized_end=281,
)


_SIMOUTPUT = descriptor.Descriptor(
  name='SimOutput',
  full_name='simo.SimOutput',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    descriptor.FieldDescriptor(
      name='type', full_name='simo.SimOutput.type', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='latent_start', full_name='simo.SimOutput.latent_start', index=1,
      number=2, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='infective_start', full_name='simo.SimOutput.infective_start', index=2,
      number=3, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='recovered_start', full_name='simo.SimOutput.recovered_start', index=3,
      number=4, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='outbreak_id', full_name='simo.SimOutput.outbreak_id', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='obn', full_name='simo.SimOutput.obn', index=5,
      number=6, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    descriptor.FieldDescriptor(
      name='isolated_start', full_name='simo.SimOutput.isolated_start', index=6,
      number=7, type=1, cpp_type=5, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=284,
  serialized_end=439,
)

_SIMSET.fields_by_name['siminput'].message_type = _SIMINPUT
DESCRIPTOR.message_types_by_name['SimInput'] = _SIMINPUT
DESCRIPTOR.message_types_by_name['SimSet'] = _SIMSET
DESCRIPTOR.message_types_by_name['SimOutput'] = _SIMOUTPUT

class SimInput(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SIMINPUT
  
  # @@protoc_insertion_point(class_scope:simo.SimInput)

class SimSet(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SIMSET
  
  # @@protoc_insertion_point(class_scope:simo.SimSet)

class SimOutput(message.Message):
  __metaclass__ = reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _SIMOUTPUT
  
  # @@protoc_insertion_point(class_scope:simo.SimOutput)

# @@protoc_insertion_point(module_scope)
