L.Numtype scalar = scalartype 'a repr = 'a reprtype 'a t = 'a tval constant : Csir.Scalar.t -> scalar repr tval custom :
?qc:Csir.Scalar.t ->
?ql:Csir.Scalar.t ->
?qr:Csir.Scalar.t ->
?qo:Csir.Scalar.t ->
?qm:Csir.Scalar.t ->
?qx2b:Csir.Scalar.t ->
?qx5a:Csir.Scalar.t ->
scalar repr ->
scalar repr ->
scalar repr tval assert_custom :
?qc:Csir.Scalar.t ->
?ql:Csir.Scalar.t ->
?qr:Csir.Scalar.t ->
?qo:Csir.Scalar.t ->
?qm:Csir.Scalar.t ->
scalar repr ->
scalar repr ->
scalar repr ->
unit repr tval add :
?qc:Csir.Scalar.t ->
?ql:Csir.Scalar.t ->
?qr:Csir.Scalar.t ->
scalar repr ->
scalar repr ->
scalar repr tval add_constant :
?ql:Csir.Scalar.t ->
Csir.Scalar.t ->
scalar repr ->
scalar repr tval add_list :
?qc:Csir.Scalar.t ->
?coeffs:Csir.Scalar.t list ->
scalar list repr ->
scalar repr tval is_eq_const : scalar repr -> Csir.Scalar.t -> bool repr tval assert_eq_const : scalar repr -> Csir.Scalar.t -> unit repr t