# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: geophysical_models.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import intrepid.commontaskmodel_pb2 as commontaskmodel__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='geophysical_models.proto',
  package='geophy',
  syntax='proto2',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x18geophysical_models.proto\x12\x06geophy\x1a\x15\x63ommontaskmodel.proto\"\xd3\x01\n\x14InducedMagneticField\x12\r\n\x02hx\x18\x01 \x01(\x01:\x01\x30\x12\r\n\x02hy\x18\x02 \x01(\x01:\x01\x30\x12\r\n\x02hz\x18\x03 \x01(\x01:\x01\x30\x12\x13\n\x08geofield\x18\x04 \x01(\x01:\x01\x30\x12\x12\n\x07\x41zimuth\x18\x05 \x01(\x01:\x01\x30\x12\x17\n\x0bInclination\x18\x06 \x01(\x01:\x02\x39\x30\x12\x14\n\tRemenance\x18\x1e \x01(\x01:\x01\x30\x12\x1a\n\x0frem_inclination\x18\x1f \x01(\x01:\x01\x30\x12\x1a\n\x0frem_declination\x18  \x01(\x01:\x01\x30\"\xa0\x01\n\x0b\x63Properties\x12\x15\n\x07\x64\x65nsity\x18\x01 \x01(\x01:\x04\x32.67\x12\x17\n\tisotropic\x18\x02 \x01(\x08:\x04true\x12\r\n\x02ka\x18\x03 \x01(\x01:\x01\x30\x12\r\n\x02kb\x18\x04 \x01(\x01:\x01\x30\x12\r\n\x02kc\x18\x05 \x01(\x01:\x01\x30\x12\x0f\n\x04remH\x18\x06 \x01(\x01:\x01\x30\x12\x10\n\x05remAz\x18\x07 \x01(\x01:\x01\x30\x12\x11\n\x06remInc\x18\x08 \x01(\x01:\x01\x30\"s\n\rcBodyPosition\x12\r\n\x02x0\x18\x01 \x01(\x01:\x01\x30\x12\r\n\x02y0\x18\x02 \x01(\x01:\x01\x30\x12\r\n\x02z0\x18\x03 \x01(\x01:\x01\x30\x12\x11\n\x06strike\x18\x04 \x01(\x01:\x01\x30\x12\x0f\n\x03\x64ip\x18\x05 \x01(\x01:\x02\x39\x30\x12\x11\n\x06plunge\x18\x06 \x01(\x01:\x01\x30\"C\n\x0esCylinderShape\x12\x0e\n\x06height\x18\x01 \x01(\x01\x12\x0e\n\x06radius\x18\x02 \x01(\x01\x12\x11\n\x05slope\x18\x03 \x01(\x01:\x02\x39\x30\"\xb6\x01\n\nsDykeShape\x12\r\n\x05width\x18\x01 \x01(\x01\x12\x11\n\x05slope\x18\x02 \x01(\x01:\x02\x39\x30\x12\x0e\n\x06height\x18\x03 \x01(\x01\x12\x11\n\x06length\x18\x04 \x01(\x01:\x01\x30\x12-\n\nProvenance\x18\x06 \x01(\x0e\x32\x13.ctm.ProvenanceType:\x04none\x12\x34\n\x08polarity\x18\x07 \x01(\x0e\x32\x11.ctm.PolarityType:\x0fNormal_Polarity\":\n\x0bsPrismShape\x12\r\n\x05xSize\x18\x01 \x01(\x01\x12\r\n\x05zSize\x18\x02 \x01(\x01\x12\r\n\x05ySize\x18\x03 \x01(\x01\"5\n\nsSlabShape\x12\t\n\x01\x61\x18\x01 \x01(\x01\x12\t\n\x01\x63\x18\x02 \x01(\x01\x12\x11\n\x06length\x18\x03 \x01(\x01:\x01\x30\"\x19\n\x08\x45\x64geList\x12\r\n\x05pairs\x18\x01 \x03(\x05\"\xb3\x04\n\x05\x63\x42ody\x12\x19\n\x0e\x62\x61\x63kgroundSusc\x18\x01 \x01(\x01:\x01\x30\x12\x1f\n\x11\x62\x61\x63kgroundDensity\x18\x02 \x01(\x01:\x04\x32.67\x12.\n\x08magField\x18\x03 \x01(\x0b\x32\x1c.geophy.InducedMagneticField\x12\'\n\x08position\x18\x05 \x01(\x0b\x32\x15.geophy.cBodyPosition\x12\'\n\nproperties\x18\x06 \x01(\x0b\x32\x13.geophy.cProperties\x12\n\n\x02ma\x18\x07 \x01(\x01\x12\n\n\x02mb\x18\x08 \x01(\x01\x12\n\n\x02mc\x18\t \x01(\x01\x12\n\n\x02na\x18\n \x01(\x01\x12\n\n\x02nb\x18\x0b \x01(\x01\x12\n\n\x02nc\x18\x0c \x01(\x01\x12\x11\n\x05group\x18\r \x01(\x05:\x02-1\x12#\n\x03\x63yl\x18\x15 \x01(\x0b\x32\x16.geophy.sCylinderShape\x12 \n\x04\x64yke\x18\x16 \x01(\x0b\x32\x12.geophy.sDykeShape\x12\"\n\x05prism\x18\x18 \x01(\x0b\x32\x13.geophy.sPrismShape\x12 \n\x04slab\x18\x19 \x01(\x0b\x32\x12.geophy.sSlabShape\x12\x1b\n\x05nodes\x18\x1a \x03(\x0b\x32\x0c.ctm.Point3d\x12\"\n\x08\x65\x64geList\x18\x1b \x03(\x0b\x32\x10.geophy.EdgeList\x12\x15\n\x06wormed\x18\x1e \x01(\x08:\x05\x66\x61lse\x12\x15\n\nsimilarity\x18\x1f \x01(\x01:\x01\x35\x12\x15\n\trms_error\x18  \x01(\x01:\x02-1\"\xd1\x01\n\x06\x63Model\x12\x19\n\x0e\x62\x61\x63kgroundSusc\x18\x01 \x01(\x01:\x01\x30\x12\x1f\n\x11\x62\x61\x63kgroundDensity\x18\x02 \x01(\x01:\x04\x32.67\x12.\n\x08magField\x18\x03 \x01(\x0b\x32\x1c.geophy.InducedMagneticField\x12\x1f\n\x08\x62odyList\x18\x04 \x03(\x0b\x32\r.geophy.cBody\x12,\n\x08\x62odyType\x18\x14 \x01(\x0e\x32\x11.geophy.eBodyType:\x07\x42T_DYKE\x12\x0c\n\x04Name\x18\x15 \x01(\t*d\n\teBodyType\x12\x0b\n\x07\x42T_SLAB\x10\x02\x12\x0b\n\x07\x42T_DYKE\x10\x03\x12\x0c\n\x08\x42T_PRISM\x10\x04\x12\x0f\n\x0b\x42T_CYLINDER\x10\x06\x12\x0c\n\x08\x42T_FACET\x10\x08\x12\x10\n\x0c\x42T_THINPLATE\x10\t'
  ,
  dependencies=[commontaskmodel__pb2.DESCRIPTOR,])

_EBODYTYPE = _descriptor.EnumDescriptor(
  name='eBodyType',
  full_name='geophy.eBodyType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='BT_SLAB', index=0, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_DYKE', index=1, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_PRISM', index=2, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_CYLINDER', index=3, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_FACET', index=4, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BT_THINPLATE', index=5, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1727,
  serialized_end=1827,
)
_sym_db.RegisterEnumDescriptor(_EBODYTYPE)

eBodyType = enum_type_wrapper.EnumTypeWrapper(_EBODYTYPE)
BT_SLAB = 2
BT_DYKE = 3
BT_PRISM = 4
BT_CYLINDER = 6
BT_FACET = 8
BT_THINPLATE = 9



_INDUCEDMAGNETICFIELD = _descriptor.Descriptor(
  name='InducedMagneticField',
  full_name='geophy.InducedMagneticField',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='hx', full_name='geophy.InducedMagneticField.hx', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hy', full_name='geophy.InducedMagneticField.hy', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='hz', full_name='geophy.InducedMagneticField.hz', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='geofield', full_name='geophy.InducedMagneticField.geofield', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Azimuth', full_name='geophy.InducedMagneticField.Azimuth', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Inclination', full_name='geophy.InducedMagneticField.Inclination', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(90),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Remenance', full_name='geophy.InducedMagneticField.Remenance', index=6,
      number=30, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='rem_inclination', full_name='geophy.InducedMagneticField.rem_inclination', index=7,
      number=31, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='rem_declination', full_name='geophy.InducedMagneticField.rem_declination', index=8,
      number=32, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60,
  serialized_end=271,
)


_CPROPERTIES = _descriptor.Descriptor(
  name='cProperties',
  full_name='geophy.cProperties',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='density', full_name='geophy.cProperties.density', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(2.67),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='isotropic', full_name='geophy.cProperties.isotropic', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ka', full_name='geophy.cProperties.ka', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='kb', full_name='geophy.cProperties.kb', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='kc', full_name='geophy.cProperties.kc', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='remH', full_name='geophy.cProperties.remH', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='remAz', full_name='geophy.cProperties.remAz', index=6,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='remInc', full_name='geophy.cProperties.remInc', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=274,
  serialized_end=434,
)


_CBODYPOSITION = _descriptor.Descriptor(
  name='cBodyPosition',
  full_name='geophy.cBodyPosition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x0', full_name='geophy.cBodyPosition.x0', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y0', full_name='geophy.cBodyPosition.y0', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z0', full_name='geophy.cBodyPosition.z0', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='strike', full_name='geophy.cBodyPosition.strike', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dip', full_name='geophy.cBodyPosition.dip', index=4,
      number=5, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(90),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='plunge', full_name='geophy.cBodyPosition.plunge', index=5,
      number=6, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=436,
  serialized_end=551,
)


_SCYLINDERSHAPE = _descriptor.Descriptor(
  name='sCylinderShape',
  full_name='geophy.sCylinderShape',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='height', full_name='geophy.sCylinderShape.height', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='radius', full_name='geophy.sCylinderShape.radius', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='slope', full_name='geophy.sCylinderShape.slope', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(90),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=553,
  serialized_end=620,
)


_SDYKESHAPE = _descriptor.Descriptor(
  name='sDykeShape',
  full_name='geophy.sDykeShape',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='width', full_name='geophy.sDykeShape.width', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='slope', full_name='geophy.sDykeShape.slope', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(90),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='height', full_name='geophy.sDykeShape.height', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='length', full_name='geophy.sDykeShape.length', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Provenance', full_name='geophy.sDykeShape.Provenance', index=4,
      number=6, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='polarity', full_name='geophy.sDykeShape.polarity', index=5,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=623,
  serialized_end=805,
)


_SPRISMSHAPE = _descriptor.Descriptor(
  name='sPrismShape',
  full_name='geophy.sPrismShape',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='xSize', full_name='geophy.sPrismShape.xSize', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='zSize', full_name='geophy.sPrismShape.zSize', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ySize', full_name='geophy.sPrismShape.ySize', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=807,
  serialized_end=865,
)


_SSLABSHAPE = _descriptor.Descriptor(
  name='sSlabShape',
  full_name='geophy.sSlabShape',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='a', full_name='geophy.sSlabShape.a', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='c', full_name='geophy.sSlabShape.c', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='length', full_name='geophy.sSlabShape.length', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=867,
  serialized_end=920,
)


_EDGELIST = _descriptor.Descriptor(
  name='EdgeList',
  full_name='geophy.EdgeList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='pairs', full_name='geophy.EdgeList.pairs', index=0,
      number=1, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=922,
  serialized_end=947,
)


_CBODY = _descriptor.Descriptor(
  name='cBody',
  full_name='geophy.cBody',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='backgroundSusc', full_name='geophy.cBody.backgroundSusc', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='backgroundDensity', full_name='geophy.cBody.backgroundDensity', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(2.67),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='magField', full_name='geophy.cBody.magField', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='position', full_name='geophy.cBody.position', index=3,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='properties', full_name='geophy.cBody.properties', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ma', full_name='geophy.cBody.ma', index=5,
      number=7, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='mb', full_name='geophy.cBody.mb', index=6,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='mc', full_name='geophy.cBody.mc', index=7,
      number=9, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='na', full_name='geophy.cBody.na', index=8,
      number=10, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='nb', full_name='geophy.cBody.nb', index=9,
      number=11, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='nc', full_name='geophy.cBody.nc', index=10,
      number=12, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='group', full_name='geophy.cBody.group', index=11,
      number=13, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=-1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cyl', full_name='geophy.cBody.cyl', index=12,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dyke', full_name='geophy.cBody.dyke', index=13,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='prism', full_name='geophy.cBody.prism', index=14,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='slab', full_name='geophy.cBody.slab', index=15,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='nodes', full_name='geophy.cBody.nodes', index=16,
      number=26, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='edgeList', full_name='geophy.cBody.edgeList', index=17,
      number=27, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='wormed', full_name='geophy.cBody.wormed', index=18,
      number=30, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='similarity', full_name='geophy.cBody.similarity', index=19,
      number=31, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(5),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='rms_error', full_name='geophy.cBody.rms_error', index=20,
      number=32, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(-1),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=950,
  serialized_end=1513,
)


_CMODEL = _descriptor.Descriptor(
  name='cModel',
  full_name='geophy.cModel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='backgroundSusc', full_name='geophy.cModel.backgroundSusc', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='backgroundDensity', full_name='geophy.cModel.backgroundDensity', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=True, default_value=float(2.67),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='magField', full_name='geophy.cModel.magField', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bodyList', full_name='geophy.cModel.bodyList', index=3,
      number=4, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bodyType', full_name='geophy.cModel.bodyType', index=4,
      number=20, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=3,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='Name', full_name='geophy.cModel.Name', index=5,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1516,
  serialized_end=1725,
)

_SDYKESHAPE.fields_by_name['Provenance'].enum_type = commontaskmodel__pb2._PROVENANCETYPE
_SDYKESHAPE.fields_by_name['polarity'].enum_type = commontaskmodel__pb2._POLARITYTYPE
_CBODY.fields_by_name['magField'].message_type = _INDUCEDMAGNETICFIELD
_CBODY.fields_by_name['position'].message_type = _CBODYPOSITION
_CBODY.fields_by_name['properties'].message_type = _CPROPERTIES
_CBODY.fields_by_name['cyl'].message_type = _SCYLINDERSHAPE
_CBODY.fields_by_name['dyke'].message_type = _SDYKESHAPE
_CBODY.fields_by_name['prism'].message_type = _SPRISMSHAPE
_CBODY.fields_by_name['slab'].message_type = _SSLABSHAPE
_CBODY.fields_by_name['nodes'].message_type = commontaskmodel__pb2._POINT3D
_CBODY.fields_by_name['edgeList'].message_type = _EDGELIST
_CMODEL.fields_by_name['magField'].message_type = _INDUCEDMAGNETICFIELD
_CMODEL.fields_by_name['bodyList'].message_type = _CBODY
_CMODEL.fields_by_name['bodyType'].enum_type = _EBODYTYPE
DESCRIPTOR.message_types_by_name['InducedMagneticField'] = _INDUCEDMAGNETICFIELD
DESCRIPTOR.message_types_by_name['cProperties'] = _CPROPERTIES
DESCRIPTOR.message_types_by_name['cBodyPosition'] = _CBODYPOSITION
DESCRIPTOR.message_types_by_name['sCylinderShape'] = _SCYLINDERSHAPE
DESCRIPTOR.message_types_by_name['sDykeShape'] = _SDYKESHAPE
DESCRIPTOR.message_types_by_name['sPrismShape'] = _SPRISMSHAPE
DESCRIPTOR.message_types_by_name['sSlabShape'] = _SSLABSHAPE
DESCRIPTOR.message_types_by_name['EdgeList'] = _EDGELIST
DESCRIPTOR.message_types_by_name['cBody'] = _CBODY
DESCRIPTOR.message_types_by_name['cModel'] = _CMODEL
DESCRIPTOR.enum_types_by_name['eBodyType'] = _EBODYTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

InducedMagneticField = _reflection.GeneratedProtocolMessageType('InducedMagneticField', (_message.Message,), {
  'DESCRIPTOR' : _INDUCEDMAGNETICFIELD,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.InducedMagneticField)
  })
_sym_db.RegisterMessage(InducedMagneticField)

cProperties = _reflection.GeneratedProtocolMessageType('cProperties', (_message.Message,), {
  'DESCRIPTOR' : _CPROPERTIES,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.cProperties)
  })
_sym_db.RegisterMessage(cProperties)

cBodyPosition = _reflection.GeneratedProtocolMessageType('cBodyPosition', (_message.Message,), {
  'DESCRIPTOR' : _CBODYPOSITION,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.cBodyPosition)
  })
_sym_db.RegisterMessage(cBodyPosition)

sCylinderShape = _reflection.GeneratedProtocolMessageType('sCylinderShape', (_message.Message,), {
  'DESCRIPTOR' : _SCYLINDERSHAPE,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.sCylinderShape)
  })
_sym_db.RegisterMessage(sCylinderShape)

sDykeShape = _reflection.GeneratedProtocolMessageType('sDykeShape', (_message.Message,), {
  'DESCRIPTOR' : _SDYKESHAPE,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.sDykeShape)
  })
_sym_db.RegisterMessage(sDykeShape)

sPrismShape = _reflection.GeneratedProtocolMessageType('sPrismShape', (_message.Message,), {
  'DESCRIPTOR' : _SPRISMSHAPE,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.sPrismShape)
  })
_sym_db.RegisterMessage(sPrismShape)

sSlabShape = _reflection.GeneratedProtocolMessageType('sSlabShape', (_message.Message,), {
  'DESCRIPTOR' : _SSLABSHAPE,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.sSlabShape)
  })
_sym_db.RegisterMessage(sSlabShape)

EdgeList = _reflection.GeneratedProtocolMessageType('EdgeList', (_message.Message,), {
  'DESCRIPTOR' : _EDGELIST,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.EdgeList)
  })
_sym_db.RegisterMessage(EdgeList)

cBody = _reflection.GeneratedProtocolMessageType('cBody', (_message.Message,), {
  'DESCRIPTOR' : _CBODY,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.cBody)
  })
_sym_db.RegisterMessage(cBody)

cModel = _reflection.GeneratedProtocolMessageType('cModel', (_message.Message,), {
  'DESCRIPTOR' : _CMODEL,
  '__module__' : 'geophysical_models_pb2'
  # @@protoc_insertion_point(class_scope:geophy.cModel)
  })
_sym_db.RegisterMessage(cModel)


# @@protoc_insertion_point(module_scope)
