Melter

org.saddle.index.Melter$
See theMelter companion trait
object Melter extends MelterLowPriority

Normal priority melter implicit instances takes one a Tuple,,N,, and a Tuple,,M,, and produce a Tuple,,N+M,,

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Melter.type

Members list

Value members

Inherited methods

protected def makeMelter[A, B, C : Order](fn: (A, B) => C): Melter[A, B, C]

Creates a new Melter instance from a function that implements the internal mechanics

Creates a new Melter instance from a function that implements the internal mechanics

Type parameters

A

Type of left operand

B

Type of right operand

C

Type of result

Value parameters

fn

A function from (A, B) => C

Attributes

Inherited from:
MelterLowerPriority

Implicits

Implicits

implicit def melt2_2[A : Order, B : Order, C : Order, D : Order]: Melter[(A, B), (C, D), (A, B, C, D)]
implicit def melt2_3[A : Order, B : Order, C : Order, D : Order, E : Order]: Melter[(A, B), (C, D, E), (A, B, C, D, E)]
implicit def melt2_4[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order]: Melter[(A, B), (C, D, E, F), (A, B, C, D, E, F)]
implicit def melt2_5[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[(A, B), (C, D, E, F, G), (A, B, C, D, E, F, G)]
implicit def melt2_6[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B), (C, D, E, F, G, H), (A, B, C, D, E, F, G, H)]
implicit def melt2_7[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B), (C, D, E, F, G, H, I), (A, B, C, D, E, F, G, H, I)]
implicit def melt3_2[A : Order, B : Order, C : Order, D : Order, E : Order]: Melter[(A, B, C), (D, E), (A, B, C, D, E)]
implicit def melt3_3[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order]: Melter[(A, B, C), (D, E, F), (A, B, C, D, E, F)]
implicit def melt3_4[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[(A, B, C), (D, E, F, G), (A, B, C, D, E, F, G)]
implicit def melt3_5[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B, C), (D, E, F, G, H), (A, B, C, D, E, F, G, H)]
implicit def melt3_6[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C), (D, E, F, G, H, I), (A, B, C, D, E, F, G, H, I)]
implicit def melt4_2[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order]: Melter[(A, B, C, D), (E, F), (A, B, C, D, E, F)]
implicit def melt4_3[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[(A, B, C, D), (E, F, G), (A, B, C, D, E, F, G)]
implicit def melt4_4[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B, C, D), (E, F, G, H), (A, B, C, D, E, F, G, H)]
implicit def melt4_5[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C, D), (E, F, G, H, I), (A, B, C, D, E, F, G, H, I)]
implicit def melt5_2[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[(A, B, C, D, E), (F, G), (A, B, C, D, E, F, G)]
implicit def melt5_3[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B, C, D, E), (F, G, H), (A, B, C, D, E, F, G, H)]
implicit def melt5_4[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C, D, E), (F, G, H, I), (A, B, C, D, E, F, G, H, I)]
implicit def melt6_2[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B, C, D, E, F), (G, H), (A, B, C, D, E, F, G, H)]
implicit def melt6_3[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C, D, E, F), (G, H, I), (A, B, C, D, E, F, G, H, I)]
implicit def melt7_2[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C, D, E, F, G), (H, I), (A, B, C, D, E, F, G, H, I)]

Inherited implicits

implicit def melt[A : Order, B : Order]: Melter[A, B, (A, B)]

Attributes

Inherited from:
MelterLowerPriority
implicit def melt1_2[A : Order, B : Order, C : Order]: Melter[A, (B, C), (A, B, C)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_3[A : Order, B : Order, C : Order, D : Order]: Melter[A, (B, C, D), (A, B, C, D)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_4[A : Order, B : Order, C : Order, D : Order, E : Order]: Melter[A, (B, C, D, E), (A, B, C, D, E)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_5[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order]: Melter[A, (B, C, D, E, F), (A, B, C, D, E, F)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_6[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[A, (B, C, D, E, F, G), (A, B, C, D, E, F, G)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_7[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[A, (B, C, D, E, F, G, H), (A, B, C, D, E, F, G, H)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt1_8[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[A, (B, C, D, E, F, G, H, I), (A, B, C, D, E, F, G, H, I)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt2_1[A : Order, B : Order, C : Order]: Melter[(A, B), C, (A, B, C)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt3_1[A : Order, B : Order, C : Order, D : Order]: Melter[(A, B, C), D, (A, B, C, D)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt4_1[A : Order, B : Order, C : Order, D : Order, E : Order]: Melter[(A, B, C, D), E, (A, B, C, D, E)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt5_1[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order]: Melter[(A, B, C, D, E), F, (A, B, C, D, E, F)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt6_1[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order]: Melter[(A, B, C, D, E, F), G, (A, B, C, D, E, F, G)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt7_1[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order]: Melter[(A, B, C, D, E, F, G), H, (A, B, C, D, E, F, G, H)]

Attributes

Inherited from:
MelterLowPriority
implicit def melt8_1[A : Order, B : Order, C : Order, D : Order, E : Order, F : Order, G : Order, H : Order, I : Order]: Melter[(A, B, C, D, E, F, G, H), I, (A, B, C, D, E, F, G, H, I)]

Attributes

Inherited from:
MelterLowPriority