Struct stencil::region::Line [] [src]

pub struct Line<A: LinalgScalar, P: Padding, E: Edge> { /* fields omitted */ }

One-dimensional line with finite length

Methods

impl<A: LinalgScalar, P: Padding, E: Edge> Line<A, P, E>
[src]

[src]

[src]

Trait Implementations

impl<A: Debug + LinalgScalar, P: Debug + Padding, E: Debug + Edge> Debug for Line<A, P, E>
[src]

[src]

Formats the value using the given formatter. Read more

impl<A: Clone + LinalgScalar, P: Clone + Padding, E: Clone + Edge> Clone for Line<A, P, E>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<A: LinalgScalar, P: Padding, E: Edge> NdArray for Line<A, P, E>
[src]

[src]

[src]

[src]

impl<A: LinalgScalar + Float, P: Padding, E: Edge> Manifold for Line<A, P, E>
[src]

Type of coordinate

[src]

Increment of coordinate

[src]

Fill manifold by a function

[src]

Map values on manifold using a function

impl<A, P, E> StencilArray<N1D1<A>> for Line<A, P, E> where
    A: LinalgScalar,
    E: Edge,
    P: GreaterEq<<N1D1<A> as Stencil>::Padding>, 
[src]

[src]

Execute a stencil calculation

Auto Trait Implementations

impl<A, P, E> Send for Line<A, P, E> where
    A: Send,
    E: Send,
    P: Send

impl<A, P, E> Sync for Line<A, P, E> where
    A: Sync,
    E: Sync,
    P: Sync