Struct vox_geometry_rust::custom_vector_field3::CustomVectorField3 [−][src]
pub struct CustomVectorField3 { /* fields omitted */ }
Expand description
Implementations
impl CustomVectorField3
[src]
impl CustomVectorField3
[src]pub fn new(
custom_function: fn(_: &Vector3D) -> Vector3D,
custom_divergence_function: Option<fn(_: &Vector3D) -> f64>,
custom_curl_function: Option<fn(_: &Vector3D) -> Vector3D>,
derivative_resolution: Option<f64>
) -> CustomVectorField3
[src]
pub fn new(
custom_function: fn(_: &Vector3D) -> Vector3D,
custom_divergence_function: Option<fn(_: &Vector3D) -> f64>,
custom_curl_function: Option<fn(_: &Vector3D) -> Vector3D>,
derivative_resolution: Option<f64>
) -> CustomVectorField3
[src]\brief Constructs a field with given function.
This constructor creates a field with user-provided function object. To compute derivatives, such as gradient and Laplacian, finite differencing is used. Thus, the differencing resolution also can be provided as the last parameter.
Trait Implementations
impl VectorField3 for CustomVectorField3
[src]
impl VectorField3 for CustomVectorField3
[src]impl Field3 for CustomVectorField3
[src]
Auto Trait Implementations
impl RefUnwindSafe for CustomVectorField3
impl Send for CustomVectorField3
impl Sync for CustomVectorField3
impl Unpin for CustomVectorField3
impl UnwindSafe for CustomVectorField3
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,