blas-0.7.1: Bindings to the BLAS library

Stabilityexperimental
MaintainerPatrick Perry <patperry@stanford.edu>

Data.Tensor.Class

Description

Overloaded interface for mutable and immutable tensors. This module contains the common functionality for the classes in Data.Tensor.Class.ITensor and Data.Tensor.Class.MTensor.

Synopsis

Documentation

class (Ix i, Show i) => Shaped x i | x -> i whereSource

The base class for objects with shapes and indices (i.e. Vector, Matrix, etc.).

Methods

shape :: x n e -> iSource

Get the shape of the tensor. For vectors this is the dimension. For matrices, this will be a pair (m,n) of the number of rows and columns.

bounds :: x n e -> (i, i)Source

Get the range of valid indices in the tensor.