Trait alga::linear::VectorSpace[][src]

pub trait VectorSpace: Module<Ring = Self::Field> {
    type Field: Field;
}

A vector space has a module structure over a field instead of a ring.

Associated Types

type Field: Field[src]

The underlying scalar field.

Loading content...

Implementations on Foreign Types

impl VectorSpace for f32[src]

type Field = f32

impl VectorSpace for f64[src]

type Field = f64

impl<N: Field + NumAssign> VectorSpace for Complex<N>[src]

type Field = N

Loading content...

Implementors

Loading content...