BuilderFlatArrDbl3

ostrat.BuilderFlatArrDbl3
trait BuilderFlatArrDbl3[ArrB <: ArrDbl3[_]] extends BuilderSeqLikeDbl3[ArrB], BuilderFlatArrDblN[ArrB]

BuilderFlat trait for constructing Arrs with Dbl3Elems via the flatMap method. BuilderArrFlat type class instances for ArrDbl3 final classes1, should go in the companion object of the Arr final class.

Attributes

Graph
Supertypes
trait BuilderFlatArrDblN[ArrB]
trait BuilderFlatArrValueN[ArrB]
trait BuilderArrFlat[ArrB]
trait BuilderFlatSeqLike[ArrB]
trait BuilderSeqLikeDbl3[ArrB]
trait BuilderSeqLikeDblN[ArrB]
trait BuilderSeqLikeValueN[ArrB]
trait BuilderSeqLike[ArrB]
trait BuilderBoth[ArrB]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited and Abstract types

type BuffT <: Dbl3Buff[_]

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

Attributes

Inherited from:
BuilderSeqLikeDbl3

Value members

Inherited methods

override def buffGrowArr(buff: BuffT, arr: ArrB): Unit

A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.

A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.

Attributes

Definition Classes
Inherited from:
BuilderFlatArrDblN
final override def buffToSeqLike(buff: BuffT): ArrB

converts a buffer of the given type to the target compound class.

converts a buffer of the given type to the target compound class.

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeDblN
final override def elemProdSize: Int

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeDbl3
final override def newBuff(length: Int): BuffT

Creates a new empty Buff with a default capacity of 4 elements.

Creates a new empty Buff with a default capacity of 4 elements.

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeDblN

Inherited and Abstract methods

Attributes

Inherited from:
BuilderSeqLikeDblN
def fromDblArray(array: Array[Double]): ArrB

Attributes

Inherited from:
BuilderSeqLikeDblN