Trait vox_geometry_rust::vector_field2::VectorField2[][src]

pub trait VectorField2: Field2 {
    fn sample(&self, x: &Vector2D) -> Vector2D;

    fn divergence(&self, _: &Vector2D) -> f64 { ... }
fn curl(&self, _: &Vector2D) -> f64 { ... } }
Expand description

Abstract base class for 2-D vector field.

Required methods

fn sample(&self, x: &Vector2D) -> Vector2D[src]

Returns sampled value at given position \p x.

Provided methods

fn divergence(&self, _: &Vector2D) -> f64[src]

Returns divergence at given position \p x.

fn curl(&self, _: &Vector2D) -> f64[src]

Returns curl at given position \p x.

Implementors