pub struct MeshGenerator { /* private fields */ }Expand description
Mesh generator
Implementations§
Source§impl MeshGenerator
impl MeshGenerator
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), PhysicsError>
Sourcepub fn get_mesh_type(&self) -> &MeshType
pub fn get_mesh_type(&self) -> &MeshType
Get the mesh type.
Sourcepub fn set_mesh_type(&mut self, mesh_type: MeshType)
pub fn set_mesh_type(&mut self, mesh_type: MeshType)
Set the mesh type.
Sourcepub fn get_mesh_parameters(&self) -> &MeshParameters
pub fn get_mesh_parameters(&self) -> &MeshParameters
Get a reference to the mesh parameters.
Sourcepub fn get_mesh_parameters_mut(&mut self) -> &mut MeshParameters
pub fn get_mesh_parameters_mut(&mut self) -> &mut MeshParameters
Get a mutable reference to the mesh parameters.
Sourcepub fn get_quality_metrics(&self) -> &MeshQualityMetrics
pub fn get_quality_metrics(&self) -> &MeshQualityMetrics
Get a reference to the mesh quality metrics.
Sourcepub fn get_quality_metrics_mut(&mut self) -> &mut MeshQualityMetrics
pub fn get_quality_metrics_mut(&mut self) -> &mut MeshQualityMetrics
Get a mutable reference to the mesh quality metrics.
Auto Trait Implementations§
impl Freeze for MeshGenerator
impl RefUnwindSafe for MeshGenerator
impl Send for MeshGenerator
impl Sync for MeshGenerator
impl Unpin for MeshGenerator
impl UnsafeUnpin for MeshGenerator
impl UnwindSafe for MeshGenerator
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