Skip to main content

MonteCarlo

Trait MonteCarlo 

Source
pub trait MonteCarlo
where Self: SingleChain + Sync,
{ // Required method fn random_nondimensional_link_vectors( &self, nondimensional_force: Scalar, ) -> Configuration; // Provided methods fn cosine_moments( &self, nondimensional_force: Scalar, number_of_samples: usize, number_of_threads: usize, ) -> (Vector, SquareMatrix, Vector, SquareMatrix) { ... } fn nondimensional_longitudinal_extension( &self, nondimensional_force: Scalar, number_of_samples: usize, number_of_threads: usize, ) -> Scalar { ... } fn random_configuration( &self, nondimensional_force: Scalar, ) -> Configuration { ... } }

Required Methods§

Provided Methods§

Source

fn cosine_moments( &self, nondimensional_force: Scalar, number_of_samples: usize, number_of_threads: usize, ) -> (Vector, SquareMatrix, Vector, SquareMatrix)

Source

fn nondimensional_longitudinal_extension( &self, nondimensional_force: Scalar, number_of_samples: usize, number_of_threads: usize, ) -> Scalar

Source

fn random_configuration(&self, nondimensional_force: Scalar) -> Configuration

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§