Module Einsum_parser.Fields_of_parsed_axis_labels

val names : string list
val labels : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm
val given_beg_output : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val given_beg_input : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val given_beg_batch : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val given_output : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val given_input : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val given_batch : ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm
val bcast_output : ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm
val bcast_input : ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm
val bcast_batch : ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm
val make_creator : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'a -> ('b -> Base.string Base.option) * 'c) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'c -> ('b -> Base.string Base.option) * 'd) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'd -> ('b -> Base.string Base.option) * 'e) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'e -> ('b -> axis_spec Base.list) * 'f) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'f -> ('b -> axis_spec Base.list) * 'g) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'g -> ('b -> axis_spec Base.list) * 'h) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'h -> ('b -> axis_spec Base.list) * 'i) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'i -> ('b -> axis_spec Base.list) * 'j) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'j -> ('b -> axis_spec Base.list) * 'k) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> 'k -> ('b -> axis_spec axis_map) * 'l) -> 'a -> ('b -> parsed_axis_labels) * 'l
val create : bcast_batch:Base.string Base.option -> bcast_input:Base.string Base.option -> bcast_output:Base.string Base.option -> given_batch:axis_spec Base.list -> given_input:axis_spec Base.list -> given_output:axis_spec Base.list -> given_beg_batch:axis_spec Base.list -> given_beg_input:axis_spec Base.list -> given_beg_output:axis_spec Base.list -> labels:axis_spec axis_map -> parsed_axis_labels
val map : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.string Base.option) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.string Base.option) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.string Base.option) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> axis_spec Base.list) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> axis_spec axis_map) -> parsed_axis_labels
val iter : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.unit) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.unit) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.unit) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.unit) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> Base.unit) -> Base.unit
val fold : init:'a -> bcast_batch: ('a -> ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'b) -> bcast_input: ('b -> ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'c) -> bcast_output: ('c -> ([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'd) -> given_batch: ('d -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'e) -> given_input: ('e -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'f) -> given_output: ('f -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'g) -> given_beg_batch: ('g -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'h) -> given_beg_input: ('h -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'i) -> given_beg_output: ('i -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'j) -> labels: ('j -> ([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> 'k) -> 'k
val map_poly : ([< `Read | `Set_and_create ], parsed_axis_labels, 'a) Fieldslib.Field.user -> 'a list
val for_all : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> Base.bool) -> Base.bool
val exists : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> Base.bool) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> Base.bool) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> Base.bool) -> Base.bool
val to_list : bcast_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'a) -> bcast_input: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'a) -> bcast_output: (([< `Read | `Set_and_create ], parsed_axis_labels, Base.string Base.option) Fieldslib.Field.t_with_perm -> 'a) -> given_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> given_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> given_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> given_beg_batch: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> given_beg_input: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> given_beg_output: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec Base.list) Fieldslib.Field.t_with_perm -> 'a) -> labels: (([< `Read | `Set_and_create ], parsed_axis_labels, axis_spec axis_map) Fieldslib.Field.t_with_perm -> 'a) -> 'a list
module Direct : sig ... end