pub struct FluidAnalyzer { /* private fields */ }Expand description
Fluid analyzer for fluid dynamics analysis
Implementations§
Source§impl FluidAnalyzer
impl FluidAnalyzer
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), EngineeringError>
Sourcepub fn pipe_flow_mut(&mut self) -> &mut PipeFlow
pub fn pipe_flow_mut(&mut self) -> &mut PipeFlow
Mutably borrow the pipe-flow sub-component.
Sourcepub fn open_channel_flow(&self) -> &OpenChannelFlow
pub fn open_channel_flow(&self) -> &OpenChannelFlow
Borrow the open-channel-flow sub-component.
Sourcepub fn open_channel_flow_mut(&mut self) -> &mut OpenChannelFlow
pub fn open_channel_flow_mut(&mut self) -> &mut OpenChannelFlow
Mutably borrow the open-channel-flow sub-component.
pub fn validate_model( &self, model: &EngineeringModel, ) -> Result<(), EngineeringError>
pub fn analyze( &mut self, model: &EngineeringModel, analysis_type: AnalysisType, ) -> Result<AnalysisResults, EngineeringError>
Auto Trait Implementations§
impl Freeze for FluidAnalyzer
impl RefUnwindSafe for FluidAnalyzer
impl Send for FluidAnalyzer
impl Sync for FluidAnalyzer
impl Unpin for FluidAnalyzer
impl UnsafeUnpin for FluidAnalyzer
impl UnwindSafe for FluidAnalyzer
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