diff options
author | Jakob Odersky <jodersky@gmail.com> | 2012-10-28 11:10:39 +0100 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2012-10-28 11:10:39 +0100 |
commit | 9892e907e8db3204a890fc530ddc9e34cdaf096b (patch) | |
tree | 64e6c6d93357eef75f04466a103617fd49f53908 /src/main/scala/scalam/LowPriorityImplicits.scala | |
parent | a9c3a3b9e00b28380254ff9f274cb05754604464 (diff) | |
download | scalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.tar.gz scalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.tar.bz2 scalam-9892e907e8db3204a890fc530ddc9e34cdaf096b.zip |
improve integration of DenseVector into collection framework:
* factor out similarities between *Wrapped and *Ops to *Like
* remove custom builder (use array buffer instead sonce DenseVectors are backed by arrays)
* refactor CanBuildFroms
* make LowPriority implicits to a trait
Diffstat (limited to 'src/main/scala/scalam/LowPriorityImplicits.scala')
-rw-r--r-- | src/main/scala/scalam/LowPriorityImplicits.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/scalam/LowPriorityImplicits.scala b/src/main/scala/scalam/LowPriorityImplicits.scala index ca0f378..4eec21a 100644 --- a/src/main/scala/scalam/LowPriorityImplicits.scala +++ b/src/main/scala/scalam/LowPriorityImplicits.scala @@ -3,7 +3,7 @@ package scalam import breeze.linalg.DenseVector import scalam.collection._ -object LowPriorityImplicits { +trait LowPriorityImplicits { implicit def wrapDenseVector[A: ClassManifest](v: DenseVector[A]) = new WrappedDenseVector(v) implicit def unwrapDenseVector[A: ClassManifest](w: WrappedDenseVector[A]) = w.self |