Skip to main content

MonteCarloInextensible

Trait MonteCarloInextensible 

Source
pub trait MonteCarloInextensible
where Self: Inextensible + MonteCarlo,
{ // Provided methods fn cosine_powers( &self, nondimensional_force: Scalar, number_of_powers: usize, number_of_samples: usize, number_of_threads: usize, ) -> Matrix { ... } fn nondimensional_extension( &self, nondimensional_force: Scalar, num_samples: usize, num_threads: usize, ) -> Scalar { ... } fn nondimensional_angular_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector) { ... } fn nondimensional_lateral_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector) { ... } fn nondimensional_longitudinal_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector) { ... } fn nondimensional_radial_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector) { ... } fn nondimensional_transverse_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector) { ... } }

Provided Methods§

Source

fn cosine_powers( &self, nondimensional_force: Scalar, number_of_powers: usize, number_of_samples: usize, number_of_threads: usize, ) -> Matrix

Source

fn nondimensional_extension( &self, nondimensional_force: Scalar, num_samples: usize, num_threads: usize, ) -> Scalar

Source

fn nondimensional_angular_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector)

Source

fn nondimensional_lateral_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector)

Source

fn nondimensional_longitudinal_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector)

Source

fn nondimensional_radial_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector)

Source

fn nondimensional_transverse_distribution( &self, nondimensional_force: Scalar, num_bins: usize, num_samples: usize, num_threads: usize, ) -> (Vector, Vector)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§