pub struct GridGenerator { /* private fields */ }Expand description
Grid generator
Implementations§
Source§impl GridGenerator
impl GridGenerator
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), PhysicsError>
Sourcepub fn get_grid_type(&self) -> &GridType
pub fn get_grid_type(&self) -> &GridType
Get the grid type.
Sourcepub fn set_grid_type(&mut self, grid_type: GridType)
pub fn set_grid_type(&mut self, grid_type: GridType)
Set the grid type.
Sourcepub fn get_grid_parameters(&self) -> &GridParameters
pub fn get_grid_parameters(&self) -> &GridParameters
Get a reference to the grid parameters.
Sourcepub fn get_grid_parameters_mut(&mut self) -> &mut GridParameters
pub fn get_grid_parameters_mut(&mut self) -> &mut GridParameters
Get a mutable reference to the grid parameters.
Sourcepub fn get_quality_metrics(&self) -> &GridQualityMetrics
pub fn get_quality_metrics(&self) -> &GridQualityMetrics
Get a reference to the grid quality metrics.
Sourcepub fn get_quality_metrics_mut(&mut self) -> &mut GridQualityMetrics
pub fn get_quality_metrics_mut(&mut self) -> &mut GridQualityMetrics
Get a mutable reference to the grid quality metrics.
Auto Trait Implementations§
impl Freeze for GridGenerator
impl RefUnwindSafe for GridGenerator
impl Send for GridGenerator
impl Sync for GridGenerator
impl Unpin for GridGenerator
impl UnsafeUnpin for GridGenerator
impl UnwindSafe for GridGenerator
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more