Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
LeapSecondMap = Day -> Maybe Inttime-compat Data.Time.Clock.TAI.Compat TAI - UTC during this day. No table is provided, as any program compiled with it would become out of date in six months.
-
Linear maps. Unlike Transformations these are not restricted to the same space. In practice these are used for projections in Diagrams.ThreeD.Projection. Unless you want to work with projections you're probably better off using Transform. Currently only path-like things can be projected. In the future we hope to support projecting diagrams.
data
AffineMap (v :: Type -> Type) (u :: Type -> Type) ndiagrams-lib Diagrams.LinearMap Affine linear maps. Unlike Transformation these do not have to be invertible so we can map between spaces.
AffineMap :: LinearMap v u n -> u n -> AffineMap (v :: Type -> Type) (u :: Type -> Type) ndiagrams-lib Diagrams.LinearMap No documentation available.
class (LinearMappable a b, N a ~ N b) =>
AffineMappable a bdiagrams-lib Diagrams.LinearMap No documentation available.
newtype
LinearMap (v :: Type -> Type) (u :: Type -> Type) ndiagrams-lib Diagrams.LinearMap Type for holding linear maps. Note that these are not affine transforms so attemping apply a translation with LinearMap will likely produce incorrect results.
LinearMap :: (v n -> u n) -> LinearMap (v :: Type -> Type) (u :: Type -> Type) ndiagrams-lib Diagrams.LinearMap No documentation available.
-
diagrams-lib Diagrams.LinearMap Class of things that have vectors that can be mapped over.
amap :: AffineMappable a b => AffineMap (V a) (V b) (N b) -> a -> bdiagrams-lib Diagrams.LinearMap Affine map over an object. Has a default implimentation of only applying the linear map
-
diagrams-lib Diagrams.LinearMap Apply a linear map.