blas-0.4: BLAS/Tensor/Scalable.hs
{-# LANGUAGE MultiParamTypeClasses #-}
-----------------------------------------------------------------------------
-- |
-- Module : BLAS.Tensor.Scalable
-- Copyright : Copyright (c) , Patrick Perry <patperry@stanford.edu>
-- License : BSD3
-- Maintainer : Patrick Perry <patperry@stanford.edu>
-- Stability : experimental
--
module BLAS.Tensor.Scalable (
Scalable(..)
) where
infixl 7 *>
-- | A class for scalable tensors.
class (Num e) => Scalable x e where
-- | Scale a tensor by the given value.
(*>) :: e -> x e -> x e