packages feed

haskell-src-exts-1.20.0: tests/examples/TensorTests.hs.prettyprinter.golden

{-# LANGUAGE ConstraintKinds, FlexibleContexts, DataKinds,
  NoImplicitPrelude, RebindableSyntax, ScopedTypeVariables,
  TypeFamilies, TypeOperators, UndecidableInstances #-}
module TensorTests (tensorTests) where

type TMRParams = ('(,) <$> Tensors) <*> MRCombos

tmrParams :: Proxy TMRParams
tmrParams = Proxy

type TrEmParams = ('(,) <$> Tensors) <*> MM'RCombos

tremParams :: Proxy TrEmParams
tremParams = Proxy

type NormParams = ('(,) <$> '[RT]) <*> (Filter Liftable MRCombos)

type instance Apply Liftable '(m, zq) = Int64 :== (LiftOf zq)