Module bento.protos.graph_pb2

Generated protocol buffer code.

Expand source code
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: bento/protos/graph.proto
"""Generated protocol buffer code."""
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()


from bento.protos import values_pb2 as bento_dot_protos_dot_values__pb2
from bento.protos import references_pb2 as bento_dot_protos_dot_references__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='bento/protos/graph.proto',
  package='bento.protos',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x18\x62\x65nto/protos/graph.proto\x12\x0c\x62\x65nto.protos\x1a\x19\x62\x65nto/protos/values.proto\x1a\x1d\x62\x65nto/protos/references.proto\"\xd5\x18\n\x04Node\x12,\n\x08\x63onst_op\x18\x01 \x01(\x0b\x32\x18.bento.protos.Node.ConstH\x00\x12\x32\n\x0bretrieve_op\x18\x02 \x01(\x0b\x32\x1b.bento.protos.Node.RetrieveH\x00\x12.\n\tmutate_op\x18\x03 \x01(\x0b\x32\x19.bento.protos.Node.MutateH\x00\x12.\n\tswitch_op\x18\x04 \x01(\x0b\x32\x19.bento.protos.Node.SwitchH\x00\x12(\n\x06\x61\x64\x64_op\x18\x07 \x01(\x0b\x32\x16.bento.protos.Node.AddH\x00\x12(\n\x06sub_op\x18\x08 \x01(\x0b\x32\x16.bento.protos.Node.SubH\x00\x12(\n\x06mul_op\x18\t \x01(\x0b\x32\x16.bento.protos.Node.MulH\x00\x12(\n\x06\x64iv_op\x18\n \x01(\x0b\x32\x16.bento.protos.Node.DivH\x00\x12(\n\x06max_op\x18\x0b \x01(\x0b\x32\x16.bento.protos.Node.MaxH\x00\x12(\n\x06min_op\x18\x0c \x01(\x0b\x32\x16.bento.protos.Node.MinH\x00\x12(\n\x06\x61\x62s_op\x18\r \x01(\x0b\x32\x16.bento.protos.Node.AbsH\x00\x12,\n\x08\x66loor_op\x18\x0e \x01(\x0b\x32\x18.bento.protos.Node.FloorH\x00\x12*\n\x07\x63\x65il_op\x18\x0f \x01(\x0b\x32\x17.bento.protos.Node.CeilH\x00\x12(\n\x06pow_op\x18\x10 \x01(\x0b\x32\x16.bento.protos.Node.PowH\x00\x12(\n\x06mod_op\x18\x11 \x01(\x0b\x32\x16.bento.protos.Node.ModH\x00\x12(\n\x06sin_op\x18\x12 \x01(\x0b\x32\x16.bento.protos.Node.SinH\x00\x12.\n\tarcsin_op\x18\x13 \x01(\x0b\x32\x19.bento.protos.Node.ArcSinH\x00\x12(\n\x06\x63os_op\x18\x14 \x01(\x0b\x32\x16.bento.protos.Node.CosH\x00\x12.\n\tarccos_op\x18\x15 \x01(\x0b\x32\x19.bento.protos.Node.ArcCosH\x00\x12(\n\x06tan_op\x18\x16 \x01(\x0b\x32\x16.bento.protos.Node.TanH\x00\x12.\n\tarctan_op\x18\x17 \x01(\x0b\x32\x19.bento.protos.Node.ArcTanH\x00\x12.\n\trandom_op\x18\x18 \x01(\x0b\x32\x19.bento.protos.Node.RandomH\x00\x12(\n\x06\x61nd_op\x18\x19 \x01(\x0b\x32\x16.bento.protos.Node.AndH\x00\x12&\n\x05or_op\x18\x1a \x01(\x0b\x32\x15.bento.protos.Node.OrH\x00\x12(\n\x06not_op\x18\x1b \x01(\x0b\x32\x16.bento.protos.Node.NotH\x00\x12&\n\x05\x65q_op\x18\x1c \x01(\x0b\x32\x15.bento.protos.Node.EqH\x00\x12&\n\x05gt_op\x18\x1d \x01(\x0b\x32\x15.bento.protos.Node.GtH\x00\x12&\n\x05lt_op\x18\x1e \x01(\x0b\x32\x15.bento.protos.Node.LtH\x00\x12&\n\x05ge_op\x18\x1f \x01(\x0b\x32\x15.bento.protos.Node.GeH\x00\x12&\n\x05le_op\x18  \x01(\x0b\x32\x15.bento.protos.Node.LeH\x00\x1a\x30\n\x05\x43onst\x12\'\n\nheld_value\x18\x01 \x01(\x0b\x32\x13.bento.protos.Value\x1a=\n\x08Retrieve\x12\x31\n\rretrieve_attr\x18\x01 \x01(\x0b\x32\x1a.bento.protos.AttributeRef\x1a^\n\x06Mutate\x12#\n\x07to_node\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12/\n\x0bmutate_attr\x18\x02 \x01(\x0b\x32\x1a.bento.protos.AttributeRef\x1a\x83\x01\n\x06Switch\x12*\n\x0e\x63ondition_node\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12&\n\nfalse_node\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x12%\n\ttrue_node\x18\x03 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03\x41\x64\x64\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Sub\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Mul\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03\x44iv\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Max\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Min\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a$\n\x03\x41\x62s\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a&\n\x05\x46loor\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a%\n\x04\x43\x65il\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Pow\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03Mod\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a$\n\x03Sin\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a\'\n\x06\x41rcSin\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a$\n\x03\x43os\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a\'\n\x06\x41rcCos\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a$\n\x03Tan\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a\'\n\x06\x41rcTan\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1aK\n\x06Random\x12\x1f\n\x03low\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12 \n\x04high\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x43\n\x03\x41nd\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02Or\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a$\n\x03Not\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02\x45q\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02Gt\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02Lt\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02Ge\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.Node\x1a\x42\n\x02Le\x12\x1d\n\x01x\x18\x01 \x01(\x0b\x32\x12.bento.protos.Node\x12\x1d\n\x01y\x18\x02 \x01(\x0b\x32\x12.bento.protos.NodeB\x04\n\x02op\"`\n\x05Graph\x12+\n\x06inputs\x18\x01 \x03(\x0b\x32\x1b.bento.protos.Node.Retrieve\x12*\n\x07outputs\x18\x02 \x03(\x0b\x32\x19.bento.protos.Node.Mutateb\x06proto3'
  ,
  dependencies=[bento_dot_protos_dot_values__pb2.DESCRIPTOR,bento_dot_protos_dot_references__pb2.DESCRIPTOR,])




_NODE_CONST = _descriptor.Descriptor(
  name='Const',
  full_name='bento.protos.Node.Const',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='held_value', full_name='bento.protos.Node.Const.held_value', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1413,
  serialized_end=1461,
)

_NODE_RETRIEVE = _descriptor.Descriptor(
  name='Retrieve',
  full_name='bento.protos.Node.Retrieve',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='retrieve_attr', full_name='bento.protos.Node.Retrieve.retrieve_attr', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1463,
  serialized_end=1524,
)

_NODE_MUTATE = _descriptor.Descriptor(
  name='Mutate',
  full_name='bento.protos.Node.Mutate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='to_node', full_name='bento.protos.Node.Mutate.to_node', index=0,
      number=1, 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='mutate_attr', full_name='bento.protos.Node.Mutate.mutate_attr', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1526,
  serialized_end=1620,
)

_NODE_SWITCH = _descriptor.Descriptor(
  name='Switch',
  full_name='bento.protos.Node.Switch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='condition_node', full_name='bento.protos.Node.Switch.condition_node', index=0,
      number=1, 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='false_node', full_name='bento.protos.Node.Switch.false_node', index=1,
      number=2, 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='true_node', full_name='bento.protos.Node.Switch.true_node', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1623,
  serialized_end=1754,
)

_NODE_ADD = _descriptor.Descriptor(
  name='Add',
  full_name='bento.protos.Node.Add',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Add.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Add.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1756,
  serialized_end=1823,
)

_NODE_SUB = _descriptor.Descriptor(
  name='Sub',
  full_name='bento.protos.Node.Sub',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Sub.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Sub.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1825,
  serialized_end=1892,
)

_NODE_MUL = _descriptor.Descriptor(
  name='Mul',
  full_name='bento.protos.Node.Mul',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Mul.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Mul.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1894,
  serialized_end=1961,
)

_NODE_DIV = _descriptor.Descriptor(
  name='Div',
  full_name='bento.protos.Node.Div',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Div.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Div.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1963,
  serialized_end=2030,
)

_NODE_MAX = _descriptor.Descriptor(
  name='Max',
  full_name='bento.protos.Node.Max',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Max.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Max.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2032,
  serialized_end=2099,
)

_NODE_MIN = _descriptor.Descriptor(
  name='Min',
  full_name='bento.protos.Node.Min',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Min.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Min.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2101,
  serialized_end=2168,
)

_NODE_ABS = _descriptor.Descriptor(
  name='Abs',
  full_name='bento.protos.Node.Abs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Abs.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2170,
  serialized_end=2206,
)

_NODE_FLOOR = _descriptor.Descriptor(
  name='Floor',
  full_name='bento.protos.Node.Floor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Floor.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2208,
  serialized_end=2246,
)

_NODE_CEIL = _descriptor.Descriptor(
  name='Ceil',
  full_name='bento.protos.Node.Ceil',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Ceil.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2248,
  serialized_end=2285,
)

_NODE_POW = _descriptor.Descriptor(
  name='Pow',
  full_name='bento.protos.Node.Pow',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Pow.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Pow.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2287,
  serialized_end=2354,
)

_NODE_MOD = _descriptor.Descriptor(
  name='Mod',
  full_name='bento.protos.Node.Mod',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Mod.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Mod.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2356,
  serialized_end=2423,
)

_NODE_SIN = _descriptor.Descriptor(
  name='Sin',
  full_name='bento.protos.Node.Sin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Sin.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2425,
  serialized_end=2461,
)

_NODE_ARCSIN = _descriptor.Descriptor(
  name='ArcSin',
  full_name='bento.protos.Node.ArcSin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.ArcSin.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2463,
  serialized_end=2502,
)

_NODE_COS = _descriptor.Descriptor(
  name='Cos',
  full_name='bento.protos.Node.Cos',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Cos.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2504,
  serialized_end=2540,
)

_NODE_ARCCOS = _descriptor.Descriptor(
  name='ArcCos',
  full_name='bento.protos.Node.ArcCos',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.ArcCos.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2542,
  serialized_end=2581,
)

_NODE_TAN = _descriptor.Descriptor(
  name='Tan',
  full_name='bento.protos.Node.Tan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Tan.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2583,
  serialized_end=2619,
)

_NODE_ARCTAN = _descriptor.Descriptor(
  name='ArcTan',
  full_name='bento.protos.Node.ArcTan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.ArcTan.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2621,
  serialized_end=2660,
)

_NODE_RANDOM = _descriptor.Descriptor(
  name='Random',
  full_name='bento.protos.Node.Random',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='low', full_name='bento.protos.Node.Random.low', index=0,
      number=1, 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='high', full_name='bento.protos.Node.Random.high', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2662,
  serialized_end=2737,
)

_NODE_AND = _descriptor.Descriptor(
  name='And',
  full_name='bento.protos.Node.And',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.And.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.And.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2739,
  serialized_end=2806,
)

_NODE_OR = _descriptor.Descriptor(
  name='Or',
  full_name='bento.protos.Node.Or',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Or.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Or.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2808,
  serialized_end=2874,
)

_NODE_NOT = _descriptor.Descriptor(
  name='Not',
  full_name='bento.protos.Node.Not',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Not.x', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2876,
  serialized_end=2912,
)

_NODE_EQ = _descriptor.Descriptor(
  name='Eq',
  full_name='bento.protos.Node.Eq',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Eq.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Eq.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2914,
  serialized_end=2980,
)

_NODE_GT = _descriptor.Descriptor(
  name='Gt',
  full_name='bento.protos.Node.Gt',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Gt.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Gt.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2982,
  serialized_end=3048,
)

_NODE_LT = _descriptor.Descriptor(
  name='Lt',
  full_name='bento.protos.Node.Lt',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Lt.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Lt.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3050,
  serialized_end=3116,
)

_NODE_GE = _descriptor.Descriptor(
  name='Ge',
  full_name='bento.protos.Node.Ge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Ge.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Ge.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3118,
  serialized_end=3184,
)

_NODE_LE = _descriptor.Descriptor(
  name='Le',
  full_name='bento.protos.Node.Le',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='bento.protos.Node.Le.x', index=0,
      number=1, 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='y', full_name='bento.protos.Node.Le.y', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3186,
  serialized_end=3252,
)

_NODE = _descriptor.Descriptor(
  name='Node',
  full_name='bento.protos.Node',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='const_op', full_name='bento.protos.Node.const_op', index=0,
      number=1, 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='retrieve_op', full_name='bento.protos.Node.retrieve_op', index=1,
      number=2, 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='mutate_op', full_name='bento.protos.Node.mutate_op', 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='switch_op', full_name='bento.protos.Node.switch_op', index=3,
      number=4, 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='add_op', full_name='bento.protos.Node.add_op', index=4,
      number=7, 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='sub_op', full_name='bento.protos.Node.sub_op', index=5,
      number=8, 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='mul_op', full_name='bento.protos.Node.mul_op', index=6,
      number=9, 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='div_op', full_name='bento.protos.Node.div_op', index=7,
      number=10, 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='max_op', full_name='bento.protos.Node.max_op', index=8,
      number=11, 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='min_op', full_name='bento.protos.Node.min_op', index=9,
      number=12, 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='abs_op', full_name='bento.protos.Node.abs_op', index=10,
      number=13, 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='floor_op', full_name='bento.protos.Node.floor_op', index=11,
      number=14, 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='ceil_op', full_name='bento.protos.Node.ceil_op', index=12,
      number=15, 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='pow_op', full_name='bento.protos.Node.pow_op', index=13,
      number=16, 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='mod_op', full_name='bento.protos.Node.mod_op', index=14,
      number=17, 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='sin_op', full_name='bento.protos.Node.sin_op', index=15,
      number=18, 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='arcsin_op', full_name='bento.protos.Node.arcsin_op', index=16,
      number=19, 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='cos_op', full_name='bento.protos.Node.cos_op', index=17,
      number=20, 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='arccos_op', full_name='bento.protos.Node.arccos_op', index=18,
      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='tan_op', full_name='bento.protos.Node.tan_op', index=19,
      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='arctan_op', full_name='bento.protos.Node.arctan_op', index=20,
      number=23, 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='random_op', full_name='bento.protos.Node.random_op', index=21,
      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='and_op', full_name='bento.protos.Node.and_op', index=22,
      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='or_op', full_name='bento.protos.Node.or_op', index=23,
      number=26, 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='not_op', full_name='bento.protos.Node.not_op', index=24,
      number=27, 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='eq_op', full_name='bento.protos.Node.eq_op', index=25,
      number=28, 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='gt_op', full_name='bento.protos.Node.gt_op', index=26,
      number=29, 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='lt_op', full_name='bento.protos.Node.lt_op', index=27,
      number=30, 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='ge_op', full_name='bento.protos.Node.ge_op', index=28,
      number=31, 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='le_op', full_name='bento.protos.Node.le_op', index=29,
      number=32, 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),
  ],
  extensions=[
  ],
  nested_types=[_NODE_CONST, _NODE_RETRIEVE, _NODE_MUTATE, _NODE_SWITCH, _NODE_ADD, _NODE_SUB, _NODE_MUL, _NODE_DIV, _NODE_MAX, _NODE_MIN, _NODE_ABS, _NODE_FLOOR, _NODE_CEIL, _NODE_POW, _NODE_MOD, _NODE_SIN, _NODE_ARCSIN, _NODE_COS, _NODE_ARCCOS, _NODE_TAN, _NODE_ARCTAN, _NODE_RANDOM, _NODE_AND, _NODE_OR, _NODE_NOT, _NODE_EQ, _NODE_GT, _NODE_LT, _NODE_GE, _NODE_LE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='op', full_name='bento.protos.Node.op',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=101,
  serialized_end=3258,
)


_GRAPH = _descriptor.Descriptor(
  name='Graph',
  full_name='bento.protos.Graph',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='inputs', full_name='bento.protos.Graph.inputs', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='outputs', full_name='bento.protos.Graph.outputs', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3260,
  serialized_end=3356,
)

_NODE_CONST.fields_by_name['held_value'].message_type = bento_dot_protos_dot_values__pb2._VALUE
_NODE_CONST.containing_type = _NODE
_NODE_RETRIEVE.fields_by_name['retrieve_attr'].message_type = bento_dot_protos_dot_references__pb2._ATTRIBUTEREF
_NODE_RETRIEVE.containing_type = _NODE
_NODE_MUTATE.fields_by_name['to_node'].message_type = _NODE
_NODE_MUTATE.fields_by_name['mutate_attr'].message_type = bento_dot_protos_dot_references__pb2._ATTRIBUTEREF
_NODE_MUTATE.containing_type = _NODE
_NODE_SWITCH.fields_by_name['condition_node'].message_type = _NODE
_NODE_SWITCH.fields_by_name['false_node'].message_type = _NODE
_NODE_SWITCH.fields_by_name['true_node'].message_type = _NODE
_NODE_SWITCH.containing_type = _NODE
_NODE_ADD.fields_by_name['x'].message_type = _NODE
_NODE_ADD.fields_by_name['y'].message_type = _NODE
_NODE_ADD.containing_type = _NODE
_NODE_SUB.fields_by_name['x'].message_type = _NODE
_NODE_SUB.fields_by_name['y'].message_type = _NODE
_NODE_SUB.containing_type = _NODE
_NODE_MUL.fields_by_name['x'].message_type = _NODE
_NODE_MUL.fields_by_name['y'].message_type = _NODE
_NODE_MUL.containing_type = _NODE
_NODE_DIV.fields_by_name['x'].message_type = _NODE
_NODE_DIV.fields_by_name['y'].message_type = _NODE
_NODE_DIV.containing_type = _NODE
_NODE_MAX.fields_by_name['x'].message_type = _NODE
_NODE_MAX.fields_by_name['y'].message_type = _NODE
_NODE_MAX.containing_type = _NODE
_NODE_MIN.fields_by_name['x'].message_type = _NODE
_NODE_MIN.fields_by_name['y'].message_type = _NODE
_NODE_MIN.containing_type = _NODE
_NODE_ABS.fields_by_name['x'].message_type = _NODE
_NODE_ABS.containing_type = _NODE
_NODE_FLOOR.fields_by_name['x'].message_type = _NODE
_NODE_FLOOR.containing_type = _NODE
_NODE_CEIL.fields_by_name['x'].message_type = _NODE
_NODE_CEIL.containing_type = _NODE
_NODE_POW.fields_by_name['x'].message_type = _NODE
_NODE_POW.fields_by_name['y'].message_type = _NODE
_NODE_POW.containing_type = _NODE
_NODE_MOD.fields_by_name['x'].message_type = _NODE
_NODE_MOD.fields_by_name['y'].message_type = _NODE
_NODE_MOD.containing_type = _NODE
_NODE_SIN.fields_by_name['x'].message_type = _NODE
_NODE_SIN.containing_type = _NODE
_NODE_ARCSIN.fields_by_name['x'].message_type = _NODE
_NODE_ARCSIN.containing_type = _NODE
_NODE_COS.fields_by_name['x'].message_type = _NODE
_NODE_COS.containing_type = _NODE
_NODE_ARCCOS.fields_by_name['x'].message_type = _NODE
_NODE_ARCCOS.containing_type = _NODE
_NODE_TAN.fields_by_name['x'].message_type = _NODE
_NODE_TAN.containing_type = _NODE
_NODE_ARCTAN.fields_by_name['x'].message_type = _NODE
_NODE_ARCTAN.containing_type = _NODE
_NODE_RANDOM.fields_by_name['low'].message_type = _NODE
_NODE_RANDOM.fields_by_name['high'].message_type = _NODE
_NODE_RANDOM.containing_type = _NODE
_NODE_AND.fields_by_name['x'].message_type = _NODE
_NODE_AND.fields_by_name['y'].message_type = _NODE
_NODE_AND.containing_type = _NODE
_NODE_OR.fields_by_name['x'].message_type = _NODE
_NODE_OR.fields_by_name['y'].message_type = _NODE
_NODE_OR.containing_type = _NODE
_NODE_NOT.fields_by_name['x'].message_type = _NODE
_NODE_NOT.containing_type = _NODE
_NODE_EQ.fields_by_name['x'].message_type = _NODE
_NODE_EQ.fields_by_name['y'].message_type = _NODE
_NODE_EQ.containing_type = _NODE
_NODE_GT.fields_by_name['x'].message_type = _NODE
_NODE_GT.fields_by_name['y'].message_type = _NODE
_NODE_GT.containing_type = _NODE
_NODE_LT.fields_by_name['x'].message_type = _NODE
_NODE_LT.fields_by_name['y'].message_type = _NODE
_NODE_LT.containing_type = _NODE
_NODE_GE.fields_by_name['x'].message_type = _NODE
_NODE_GE.fields_by_name['y'].message_type = _NODE
_NODE_GE.containing_type = _NODE
_NODE_LE.fields_by_name['x'].message_type = _NODE
_NODE_LE.fields_by_name['y'].message_type = _NODE
_NODE_LE.containing_type = _NODE
_NODE.fields_by_name['const_op'].message_type = _NODE_CONST
_NODE.fields_by_name['retrieve_op'].message_type = _NODE_RETRIEVE
_NODE.fields_by_name['mutate_op'].message_type = _NODE_MUTATE
_NODE.fields_by_name['switch_op'].message_type = _NODE_SWITCH
_NODE.fields_by_name['add_op'].message_type = _NODE_ADD
_NODE.fields_by_name['sub_op'].message_type = _NODE_SUB
_NODE.fields_by_name['mul_op'].message_type = _NODE_MUL
_NODE.fields_by_name['div_op'].message_type = _NODE_DIV
_NODE.fields_by_name['max_op'].message_type = _NODE_MAX
_NODE.fields_by_name['min_op'].message_type = _NODE_MIN
_NODE.fields_by_name['abs_op'].message_type = _NODE_ABS
_NODE.fields_by_name['floor_op'].message_type = _NODE_FLOOR
_NODE.fields_by_name['ceil_op'].message_type = _NODE_CEIL
_NODE.fields_by_name['pow_op'].message_type = _NODE_POW
_NODE.fields_by_name['mod_op'].message_type = _NODE_MOD
_NODE.fields_by_name['sin_op'].message_type = _NODE_SIN
_NODE.fields_by_name['arcsin_op'].message_type = _NODE_ARCSIN
_NODE.fields_by_name['cos_op'].message_type = _NODE_COS
_NODE.fields_by_name['arccos_op'].message_type = _NODE_ARCCOS
_NODE.fields_by_name['tan_op'].message_type = _NODE_TAN
_NODE.fields_by_name['arctan_op'].message_type = _NODE_ARCTAN
_NODE.fields_by_name['random_op'].message_type = _NODE_RANDOM
_NODE.fields_by_name['and_op'].message_type = _NODE_AND
_NODE.fields_by_name['or_op'].message_type = _NODE_OR
_NODE.fields_by_name['not_op'].message_type = _NODE_NOT
_NODE.fields_by_name['eq_op'].message_type = _NODE_EQ
_NODE.fields_by_name['gt_op'].message_type = _NODE_GT
_NODE.fields_by_name['lt_op'].message_type = _NODE_LT
_NODE.fields_by_name['ge_op'].message_type = _NODE_GE
_NODE.fields_by_name['le_op'].message_type = _NODE_LE
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['const_op'])
_NODE.fields_by_name['const_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['retrieve_op'])
_NODE.fields_by_name['retrieve_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['mutate_op'])
_NODE.fields_by_name['mutate_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['switch_op'])
_NODE.fields_by_name['switch_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['add_op'])
_NODE.fields_by_name['add_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['sub_op'])
_NODE.fields_by_name['sub_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['mul_op'])
_NODE.fields_by_name['mul_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['div_op'])
_NODE.fields_by_name['div_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['max_op'])
_NODE.fields_by_name['max_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['min_op'])
_NODE.fields_by_name['min_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['abs_op'])
_NODE.fields_by_name['abs_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['floor_op'])
_NODE.fields_by_name['floor_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['ceil_op'])
_NODE.fields_by_name['ceil_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['pow_op'])
_NODE.fields_by_name['pow_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['mod_op'])
_NODE.fields_by_name['mod_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['sin_op'])
_NODE.fields_by_name['sin_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['arcsin_op'])
_NODE.fields_by_name['arcsin_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['cos_op'])
_NODE.fields_by_name['cos_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['arccos_op'])
_NODE.fields_by_name['arccos_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['tan_op'])
_NODE.fields_by_name['tan_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['arctan_op'])
_NODE.fields_by_name['arctan_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['random_op'])
_NODE.fields_by_name['random_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['and_op'])
_NODE.fields_by_name['and_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['or_op'])
_NODE.fields_by_name['or_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['not_op'])
_NODE.fields_by_name['not_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['eq_op'])
_NODE.fields_by_name['eq_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['gt_op'])
_NODE.fields_by_name['gt_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['lt_op'])
_NODE.fields_by_name['lt_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['ge_op'])
_NODE.fields_by_name['ge_op'].containing_oneof = _NODE.oneofs_by_name['op']
_NODE.oneofs_by_name['op'].fields.append(
  _NODE.fields_by_name['le_op'])
_NODE.fields_by_name['le_op'].containing_oneof = _NODE.oneofs_by_name['op']
_GRAPH.fields_by_name['inputs'].message_type = _NODE_RETRIEVE
_GRAPH.fields_by_name['outputs'].message_type = _NODE_MUTATE
DESCRIPTOR.message_types_by_name['Node'] = _NODE
DESCRIPTOR.message_types_by_name['Graph'] = _GRAPH
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Node = _reflection.GeneratedProtocolMessageType('Node', (_message.Message,), {

  'Const' : _reflection.GeneratedProtocolMessageType('Const', (_message.Message,), {
    'DESCRIPTOR' : _NODE_CONST,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Const)
    })
  ,

  'Retrieve' : _reflection.GeneratedProtocolMessageType('Retrieve', (_message.Message,), {
    'DESCRIPTOR' : _NODE_RETRIEVE,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Retrieve)
    })
  ,

  'Mutate' : _reflection.GeneratedProtocolMessageType('Mutate', (_message.Message,), {
    'DESCRIPTOR' : _NODE_MUTATE,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Mutate)
    })
  ,

  'Switch' : _reflection.GeneratedProtocolMessageType('Switch', (_message.Message,), {
    'DESCRIPTOR' : _NODE_SWITCH,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Switch)
    })
  ,

  'Add' : _reflection.GeneratedProtocolMessageType('Add', (_message.Message,), {
    'DESCRIPTOR' : _NODE_ADD,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Add)
    })
  ,

  'Sub' : _reflection.GeneratedProtocolMessageType('Sub', (_message.Message,), {
    'DESCRIPTOR' : _NODE_SUB,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Sub)
    })
  ,

  'Mul' : _reflection.GeneratedProtocolMessageType('Mul', (_message.Message,), {
    'DESCRIPTOR' : _NODE_MUL,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Mul)
    })
  ,

  'Div' : _reflection.GeneratedProtocolMessageType('Div', (_message.Message,), {
    'DESCRIPTOR' : _NODE_DIV,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Div)
    })
  ,

  'Max' : _reflection.GeneratedProtocolMessageType('Max', (_message.Message,), {
    'DESCRIPTOR' : _NODE_MAX,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Max)
    })
  ,

  'Min' : _reflection.GeneratedProtocolMessageType('Min', (_message.Message,), {
    'DESCRIPTOR' : _NODE_MIN,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Min)
    })
  ,

  'Abs' : _reflection.GeneratedProtocolMessageType('Abs', (_message.Message,), {
    'DESCRIPTOR' : _NODE_ABS,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Abs)
    })
  ,

  'Floor' : _reflection.GeneratedProtocolMessageType('Floor', (_message.Message,), {
    'DESCRIPTOR' : _NODE_FLOOR,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Floor)
    })
  ,

  'Ceil' : _reflection.GeneratedProtocolMessageType('Ceil', (_message.Message,), {
    'DESCRIPTOR' : _NODE_CEIL,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Ceil)
    })
  ,

  'Pow' : _reflection.GeneratedProtocolMessageType('Pow', (_message.Message,), {
    'DESCRIPTOR' : _NODE_POW,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Pow)
    })
  ,

  'Mod' : _reflection.GeneratedProtocolMessageType('Mod', (_message.Message,), {
    'DESCRIPTOR' : _NODE_MOD,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Mod)
    })
  ,

  'Sin' : _reflection.GeneratedProtocolMessageType('Sin', (_message.Message,), {
    'DESCRIPTOR' : _NODE_SIN,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Sin)
    })
  ,

  'ArcSin' : _reflection.GeneratedProtocolMessageType('ArcSin', (_message.Message,), {
    'DESCRIPTOR' : _NODE_ARCSIN,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.ArcSin)
    })
  ,

  'Cos' : _reflection.GeneratedProtocolMessageType('Cos', (_message.Message,), {
    'DESCRIPTOR' : _NODE_COS,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Cos)
    })
  ,

  'ArcCos' : _reflection.GeneratedProtocolMessageType('ArcCos', (_message.Message,), {
    'DESCRIPTOR' : _NODE_ARCCOS,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.ArcCos)
    })
  ,

  'Tan' : _reflection.GeneratedProtocolMessageType('Tan', (_message.Message,), {
    'DESCRIPTOR' : _NODE_TAN,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Tan)
    })
  ,

  'ArcTan' : _reflection.GeneratedProtocolMessageType('ArcTan', (_message.Message,), {
    'DESCRIPTOR' : _NODE_ARCTAN,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.ArcTan)
    })
  ,

  'Random' : _reflection.GeneratedProtocolMessageType('Random', (_message.Message,), {
    'DESCRIPTOR' : _NODE_RANDOM,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Random)
    })
  ,

  'And' : _reflection.GeneratedProtocolMessageType('And', (_message.Message,), {
    'DESCRIPTOR' : _NODE_AND,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.And)
    })
  ,

  'Or' : _reflection.GeneratedProtocolMessageType('Or', (_message.Message,), {
    'DESCRIPTOR' : _NODE_OR,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Or)
    })
  ,

  'Not' : _reflection.GeneratedProtocolMessageType('Not', (_message.Message,), {
    'DESCRIPTOR' : _NODE_NOT,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Not)
    })
  ,

  'Eq' : _reflection.GeneratedProtocolMessageType('Eq', (_message.Message,), {
    'DESCRIPTOR' : _NODE_EQ,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Eq)
    })
  ,

  'Gt' : _reflection.GeneratedProtocolMessageType('Gt', (_message.Message,), {
    'DESCRIPTOR' : _NODE_GT,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Gt)
    })
  ,

  'Lt' : _reflection.GeneratedProtocolMessageType('Lt', (_message.Message,), {
    'DESCRIPTOR' : _NODE_LT,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Lt)
    })
  ,

  'Ge' : _reflection.GeneratedProtocolMessageType('Ge', (_message.Message,), {
    'DESCRIPTOR' : _NODE_GE,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Ge)
    })
  ,

  'Le' : _reflection.GeneratedProtocolMessageType('Le', (_message.Message,), {
    'DESCRIPTOR' : _NODE_LE,
    '__module__' : 'bento.protos.graph_pb2'
    # @@protoc_insertion_point(class_scope:bento.protos.Node.Le)
    })
  ,
  'DESCRIPTOR' : _NODE,
  '__module__' : 'bento.protos.graph_pb2'
  # @@protoc_insertion_point(class_scope:bento.protos.Node)
  })
_sym_db.RegisterMessage(Node)
_sym_db.RegisterMessage(Node.Const)
_sym_db.RegisterMessage(Node.Retrieve)
_sym_db.RegisterMessage(Node.Mutate)
_sym_db.RegisterMessage(Node.Switch)
_sym_db.RegisterMessage(Node.Add)
_sym_db.RegisterMessage(Node.Sub)
_sym_db.RegisterMessage(Node.Mul)
_sym_db.RegisterMessage(Node.Div)
_sym_db.RegisterMessage(Node.Max)
_sym_db.RegisterMessage(Node.Min)
_sym_db.RegisterMessage(Node.Abs)
_sym_db.RegisterMessage(Node.Floor)
_sym_db.RegisterMessage(Node.Ceil)
_sym_db.RegisterMessage(Node.Pow)
_sym_db.RegisterMessage(Node.Mod)
_sym_db.RegisterMessage(Node.Sin)
_sym_db.RegisterMessage(Node.ArcSin)
_sym_db.RegisterMessage(Node.Cos)
_sym_db.RegisterMessage(Node.ArcCos)
_sym_db.RegisterMessage(Node.Tan)
_sym_db.RegisterMessage(Node.ArcTan)
_sym_db.RegisterMessage(Node.Random)
_sym_db.RegisterMessage(Node.And)
_sym_db.RegisterMessage(Node.Or)
_sym_db.RegisterMessage(Node.Not)
_sym_db.RegisterMessage(Node.Eq)
_sym_db.RegisterMessage(Node.Gt)
_sym_db.RegisterMessage(Node.Lt)
_sym_db.RegisterMessage(Node.Ge)
_sym_db.RegisterMessage(Node.Le)

Graph = _reflection.GeneratedProtocolMessageType('Graph', (_message.Message,), {
  'DESCRIPTOR' : _GRAPH,
  '__module__' : 'bento.protos.graph_pb2'
  # @@protoc_insertion_point(class_scope:bento.protos.Graph)
  })
_sym_db.RegisterMessage(Graph)


# @@protoc_insertion_point(module_scope)

Classes

class Graph (*args, **kwargs)

A ProtocolMessage

Ancestors

  • google.protobuf.pyext._message.CMessage
  • google.protobuf.message.Message

Class variables

var DESCRIPTOR

Instance variables

var inputs

Field bento.protos.Graph.inputs

var outputs

Field bento.protos.Graph.outputs

class Node (*args, **kwargs)

A ProtocolMessage

Ancestors

  • google.protobuf.pyext._message.CMessage
  • google.protobuf.message.Message

Class variables

var Abs

A ProtocolMessage

var Add

A ProtocolMessage

var And

A ProtocolMessage

var ArcCos

A ProtocolMessage

var ArcSin

A ProtocolMessage

var ArcTan

A ProtocolMessage

var Ceil

A ProtocolMessage

var Const

A ProtocolMessage

var Cos

A ProtocolMessage

var DESCRIPTOR
var Div

A ProtocolMessage

var Eq

A ProtocolMessage

var Floor

A ProtocolMessage

var Ge

A ProtocolMessage

var Gt

A ProtocolMessage

var Le

A ProtocolMessage

var Lt

A ProtocolMessage

var Max

A ProtocolMessage

var Min

A ProtocolMessage

var Mod

A ProtocolMessage

var Mul

A ProtocolMessage

var Mutate

A ProtocolMessage

var Not

A ProtocolMessage

var Or

A ProtocolMessage

var Pow

A ProtocolMessage

var Random

A ProtocolMessage

var Retrieve

A ProtocolMessage

var Sin

A ProtocolMessage

var Sub

A ProtocolMessage

var Switch

A ProtocolMessage

var Tan

A ProtocolMessage

Instance variables

var abs_op

Field bento.protos.Node.abs_op

var add_op

Field bento.protos.Node.add_op

var and_op

Field bento.protos.Node.and_op

var arccos_op

Field bento.protos.Node.arccos_op

var arcsin_op

Field bento.protos.Node.arcsin_op

var arctan_op

Field bento.protos.Node.arctan_op

var ceil_op

Field bento.protos.Node.ceil_op

var const_op

Field bento.protos.Node.const_op

var cos_op

Field bento.protos.Node.cos_op

var div_op

Field bento.protos.Node.div_op

var eq_op

Field bento.protos.Node.eq_op

var floor_op

Field bento.protos.Node.floor_op

var ge_op

Field bento.protos.Node.ge_op

var gt_op

Field bento.protos.Node.gt_op

var le_op

Field bento.protos.Node.le_op

var lt_op

Field bento.protos.Node.lt_op

var max_op

Field bento.protos.Node.max_op

var min_op

Field bento.protos.Node.min_op

var mod_op

Field bento.protos.Node.mod_op

var mul_op

Field bento.protos.Node.mul_op

var mutate_op

Field bento.protos.Node.mutate_op

var not_op

Field bento.protos.Node.not_op

var or_op

Field bento.protos.Node.or_op

var pow_op

Field bento.protos.Node.pow_op

var random_op

Field bento.protos.Node.random_op

var retrieve_op

Field bento.protos.Node.retrieve_op

var sin_op

Field bento.protos.Node.sin_op

var sub_op

Field bento.protos.Node.sub_op

var switch_op

Field bento.protos.Node.switch_op

var tan_op

Field bento.protos.Node.tan_op