pub trait MonteCarloExtensiblewhere
Self: Extensible + MonteCarlo,{
// Provided methods
fn nondimensional_lateral_distribution(
&self,
nondimensional_force: Scalar,
num_bins: usize,
number_of_samples: usize,
number_of_threads: usize,
maximum_nondimensional_extension: Scalar,
) -> (Vector, Vector) { ... }
fn nondimensional_longitudinal_distribution(
&self,
nondimensional_force: Scalar,
num_bins: usize,
number_of_samples: usize,
number_of_threads: usize,
maximum_nondimensional_extension: Scalar,
) -> (Vector, Vector) { ... }
fn nondimensional_radial_distribution(
&self,
nondimensional_force: Scalar,
num_bins: usize,
number_of_samples: usize,
number_of_threads: usize,
maximum_nondimensional_extension: Scalar,
) -> (Vector, Vector) { ... }
fn nondimensional_transverse_distribution(
&self,
nondimensional_force: Scalar,
num_bins: usize,
number_of_samples: usize,
number_of_threads: usize,
maximum_nondimensional_extension: Scalar,
) -> (Vector, Vector) { ... }
}Provided Methods§
fn nondimensional_lateral_distribution( &self, nondimensional_force: Scalar, num_bins: usize, number_of_samples: usize, number_of_threads: usize, maximum_nondimensional_extension: Scalar, ) -> (Vector, Vector)
fn nondimensional_longitudinal_distribution( &self, nondimensional_force: Scalar, num_bins: usize, number_of_samples: usize, number_of_threads: usize, maximum_nondimensional_extension: Scalar, ) -> (Vector, Vector)
fn nondimensional_radial_distribution( &self, nondimensional_force: Scalar, num_bins: usize, number_of_samples: usize, number_of_threads: usize, maximum_nondimensional_extension: Scalar, ) -> (Vector, Vector)
fn nondimensional_transverse_distribution( &self, nondimensional_force: Scalar, num_bins: usize, number_of_samples: usize, number_of_threads: usize, maximum_nondimensional_extension: Scalar, ) -> (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.