BasicMath¶
<auto-generated stub>
Related methods¶
def abs(x: Rep[Double]): Rep[Double]
def abs(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def abs(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def abs(x: Rep[IndexVector]): Rep[DenseVector[Int]]
def abs(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[DenseMatrix[T]]
def abs(x: Rep[SparseVector[T]])(implicit ev0: Arith[T]): Rep[SparseVector[T]]
def abs(x: Rep[SparseMatrix[T]])(implicit ev0: Arith[T]): Rep[SparseMatrix[T]]
def acos(x: Rep[Double]): Rep[Double]
def asin(x: Rep[Double]): Rep[Double]
def atan(x: Rep[Double]): Rep[Double]
def atan2(x: Rep[Double], y: Rep[Double]): Rep[Double]
def ceil(x: Rep[Double]): Rep[Int]
def cos(x: Rep[Double]): Rep[Double]
def cosh(x: Rep[Double]): Rep[Double]
def exp(x: Rep[Double]): Rep[Double]
def exp(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def exp(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def exp(x: Rep[IndexVector]): Rep[DenseVector[Int]]
def exp(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[DenseMatrix[T]]
def floor(x: Rep[Double]): Rep[Int]
def log(x: Rep[Double]): Rep[Double]
def log(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def log(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def log(x: Rep[IndexVector]): Rep[DenseVector[Int]]
def log(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[DenseMatrix[T]]
def log10(x: Rep[Double]): Rep[Double]
def max(x: Rep[T], y: Rep[T]): Rep[T]
def max(x: Rep[DenseVector[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def max(x: Rep[DenseVectorView[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def max(x: Rep[IndexVector]): Rep[Int]
def max(x: Rep[DenseMatrix[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def max(x: Rep[SparseVector[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def max(x: Rep[SparseMatrix[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def max(x: Rep[T]*)(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def mean(x: Rep[DenseVector[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def mean(x: Rep[DenseVectorView[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def mean(x: Rep[IndexVector]): Rep[Double]
def mean(x: Rep[DenseMatrix[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def mean(x: Rep[SparseVector[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def mean(x: Rep[SparseMatrix[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def mean(x: Rep[T]*)(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def median(x: Rep[DenseVector[T]])(implicit ev0: Numeric[T],ev1: Ordering[T]): Rep[T]
def median(x: Rep[T]*)(implicit ev0: Numeric[T],ev1: Ordering[T]): Rep[T]
def min(x: Rep[T], y: Rep[T]): Rep[T]
def min(x: Rep[DenseVector[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def min(x: Rep[DenseVectorView[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def min(x: Rep[IndexVector]): Rep[Int]
def min(x: Rep[DenseMatrix[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def min(x: Rep[SparseVector[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def min(x: Rep[SparseMatrix[T]])(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def min(x: Rep[T]*)(implicit ev0: Ordering[T],ev1: HasMinMax[T]): Rep[T]
def normalize(x: Rep[DenseVector[Double]]): Rep[DenseVector[Double]]
def normalize(x: Rep[DenseVector[Double]], y: NormalizeMethod): Rep[DenseVector[Double]]
def normalize(x: Rep[DenseMatrix[Double]]): Rep[DenseMatrix[Double]]
def normalize(x: Rep[DenseMatrix[Double]], y: NormalizeMethod): Rep[DenseMatrix[Double]]
def normalizeStdScalarUsing(e: Rep[Double], avg: Rep[Double], stddev: Rep[Double]): Rep[Double]
def normalizeStdUsing(v: Rep[DenseVector[Double]], avg: Rep[Double], stddev: Rep[Double]): Rep[DenseVector[Double]]
def normalizeUnityScalarUsing(e: Rep[Double], minVal: Rep[Double], maxVal: Rep[Double]): Rep[Double]
def normalizeUnityUsing(v: Rep[DenseVector[Double]], minVal: Rep[Double], maxVal: Rep[Double]): Rep[DenseVector[Double]]
def normpdf(x: Rep[Double], mu: Rep[Double], sigma: Rep[Double]): Rep[Double]
def normpdf(x: Rep[DenseVector[Double]], mu: Rep[DenseVector[Double]], sigma: Rep[DenseVector[Double]]): Rep[DenseVector[Double]]
def normpdf(x: Rep[DenseMatrix[Double]], mu: Rep[DenseMatrix[Double]], sigma: Rep[DenseMatrix[Double]]): Rep[DenseMatrix[Double]]
def normpdf(x: Rep[DenseVector[Double]], mu: Rep[Double], sigma: Rep[DenseVector[Double]]): Rep[DenseVector[Double]]
def normpdf(x: Rep[DenseVector[Double]], mu: Rep[DenseVector[Double]], sigma: Rep[Double]): Rep[DenseVector[Double]]
def normpdf(x: Rep[DenseVector[Double]], mu: Rep[Double], sigma: Rep[Double]): Rep[DenseVector[Double]]
def normpdf(x: Rep[DenseMatrix[Double]], mu: Rep[Double], sigma: Rep[DenseMatrix[Double]]): Rep[DenseMatrix[Double]]
def normpdf(x: Rep[DenseMatrix[Double]], mu: Rep[DenseMatrix[Double]], sigma: Rep[Double]): Rep[DenseMatrix[Double]]
def normpdf(x: Rep[DenseMatrix[Double]], mu: Rep[Double], sigma: Rep[Double]): Rep[DenseMatrix[Double]]
def pow(x: Rep[Double], y: Rep[Double]): Rep[Double]
def prod(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[T]
def prod(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[T]
def prod(x: Rep[IndexVector]): Rep[Int]
def prod(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[T]
def round(x: Rep[Double]): Rep[Int]
def sigmoid(x: Rep[Double]): Rep[Double]
def sin(x: Rep[Double]): Rep[Double]
def sinh(x: Rep[Double]): Rep[Double]
def sqrt(x: Rep[Double]): Rep[Double]
def square(x: Rep[Double]): Rep[Double]
def square(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def square(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[DenseVector[T]]
def square(x: Rep[IndexVector]): Rep[DenseVector[Int]]
def square(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[DenseMatrix[T]]
def square(x: Rep[SparseVector[T]])(implicit ev0: Arith[T]): Rep[SparseVector[T]]
def square(x: Rep[SparseMatrix[T]])(implicit ev0: Arith[T]): Rep[SparseMatrix[T]]
def stddev(x: Rep[DenseVector[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def stddev(x: Rep[DenseVectorView[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def stddev(x: Rep[IndexVector]): Rep[Double]
def stddev(x: Rep[DenseMatrix[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def sum(x: Rep[DenseVector[T]])(implicit ev0: Arith[T]): Rep[T]
def sum(x: Rep[DenseVectorView[T]])(implicit ev0: Arith[T]): Rep[T]
def sum(x: Rep[IndexVector]): Rep[Int]
def sum(x: Rep[DenseMatrix[T]])(implicit ev0: Arith[T]): Rep[T]
def sum(x: Rep[SparseVector[T]])(implicit ev0: Arith[T]): Rep[T]
def sum(x: Rep[SparseMatrix[T]])(implicit ev0: Arith[T]): Rep[T]
def tan(x: Rep[Double]): Rep[Double]
def tanh(x: Rep[Double]): Rep[Double]
def variance(x: Rep[DenseVector[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def variance(x: Rep[DenseVectorView[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]
def variance(x: Rep[IndexVector]): Rep[Double]
def variance(x: Rep[DenseMatrix[T]])(implicit ev0: (Rep[T]) => Rep[Double]): Rep[Double]