Skip to content

Instantly share code, notes, and snippets.

implicit class RichString(s: String) extends RandomAccessSeq[Char] {
def apply(x: Int) = s.charAt(x);
// whatever
var foo = 3;
def twiddle = { foo += 1; foo }
}
yields
import breeze.linalg._
import gust.linalg.cuda._
import jcuda.jcublas._
implicit val handle = new cublasHandle()
JCublas2.cublasCreate(handle)
// an extract from a REPL session
val A = CuMatrix.fromDense(DenseMatrix((1.0f, 1.0f, 2.0f, 1.0f), (1.0f, 2.0f, 1.0f, -2.0f), (3.0f, -1.0f, 3.0f, -2.0f), (-2.0f, 3.0f, -1.0f, 1.0f)))
val N = 4