Struct stencil::torus::Torus [] [src]

pub struct Torus<A: LinalgScalar, D: Dimension> { /* fields omitted */ }

N-dimensional torus

For simulations with the periodic boundary condition

Methods

impl<A: LinalgScalar, D: Dimension> Torus<A, D>
[src]

[src]

Trait Implementations

impl<A: Clone + LinalgScalar, D: Clone + Dimension> Clone for Torus<A, D>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<A: LinalgScalar, D: Dimension> NdArray for Torus<A, D>
[src]

[src]

[src]

[src]

impl<A: LinalgScalar> StencilArray<N1D1<A>> for Torus<A, Ix1>
[src]

[src]

Execute a stencil calculation

impl<A: LinalgScalar> StencilArray<N2D1<A>> for Torus<A, Ix1>
[src]

[src]

Execute a stencil calculation

impl<A: LinalgScalar> StencilArray<N1D2<A>> for Torus<A, Ix2>
[src]

[src]

Execute a stencil calculation

impl<A: LinalgScalar + Float> Manifold for Torus<A, Ix1>
[src]

Type of coordinate

[src]

Increment of coordinate

[src]

Fill manifold by a function

[src]

Map values on manifold using a function

impl<A: LinalgScalar + Float> Manifold for Torus<A, Ix2>
[src]

Type of coordinate

[src]

Increment of coordinate

[src]

Fill manifold by a function

[src]

Map values on manifold using a function

Auto Trait Implementations

impl<A, D> Send for Torus<A, D> where
    A: Send

impl<A, D> Sync for Torus<A, D> where
    A: Sync