All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gust.util.cuda.Dim3.scala Maven / Gradle / Ivy

The newest version!
package gust.util.cuda

/**
 * TODO
 *
 * @author dlwh
 **/
case class Dim3(x: Int, y: Int = 1, z: Int = 1) {
  def asArray = Array(x,y,z)
}

object Dim3 {
  val default: Dim3 = Dim3(1)

  implicit def fromInt(x: Int): Dim3 = new Dim3(x)
  implicit def fromTuple2(x: (Int, Int)): Dim3 = new Dim3(x._1, x._2)
  implicit def fromTuple3(x: (Int, Int, Int)): Dim3 = new Dim3(x._1, x._2, x._3)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy