Trait ScalarField
Source pub trait ScalarField {
type Point;
type Scalar;
// Required method
fn value(&self, point: Self::Point) -> Self::Scalar;
// Provided methods
fn map<S, F>(self, func: F) -> MapField<Self, F>
where Self: Sized,
F: Fn(Self::Scalar) -> S { ... }
fn transform<P, F>(self, func: F) -> TransformField<Self, P, F>
where Self: Sized,
F: Fn(P) -> Self::Point { ... }
}
The resulting type after applying the + operator.
The resulting type after applying the & operator.
The resulting type after applying the | operator.
The resulting type after applying the ^ operator.
The resulting type after applying the / operator.
The resulting type after applying the * operator.
The resulting type after applying the - operator.
The resulting type after applying the ! operator.
The resulting type after applying the % operator.
The resulting type after applying the << operator.
The resulting type after applying the >> operator.
The resulting type after applying the - operator.