pub struct CfdSolver { /* private fields */ }Expand description
CFD (Computational Fluid Dynamics) solver
Implementations§
Source§impl CfdSolver
impl CfdSolver
Sourcepub fn get_solver_id(&self) -> &str
pub fn get_solver_id(&self) -> &str
Get the solver ID.
Sourcepub fn get_solver_method(&self) -> &LinearSolverMethod
pub fn get_solver_method(&self) -> &LinearSolverMethod
Get the solver method.
Sourcepub fn set_solver_method(&mut self, method: LinearSolverMethod)
pub fn set_solver_method(&mut self, method: LinearSolverMethod)
Set the solver method.
Sourcepub fn get_preconditioner(&self) -> &Preconditioner
pub fn get_preconditioner(&self) -> &Preconditioner
Get a reference to the preconditioner.
Sourcepub fn get_preconditioner_mut(&mut self) -> &mut Preconditioner
pub fn get_preconditioner_mut(&mut self) -> &mut Preconditioner
Get a mutable reference to the preconditioner.
Sourcepub fn get_convergence_criteria(&self) -> &ConvergenceCriteria
pub fn get_convergence_criteria(&self) -> &ConvergenceCriteria
Get a reference to the convergence criteria.
Sourcepub fn get_convergence_criteria_mut(&mut self) -> &mut ConvergenceCriteria
pub fn get_convergence_criteria_mut(&mut self) -> &mut ConvergenceCriteria
Get a mutable reference to the convergence criteria.
Sourcepub fn get_solver_parameters(&self) -> &SolverParameters
pub fn get_solver_parameters(&self) -> &SolverParameters
Get a reference to the solver parameters.
Sourcepub fn get_solver_parameters_mut(&mut self) -> &mut SolverParameters
pub fn get_solver_parameters_mut(&mut self) -> &mut SolverParameters
Get a mutable reference to the solver parameters.
Auto Trait Implementations§
impl Freeze for CfdSolver
impl RefUnwindSafe for CfdSolver
impl Send for CfdSolver
impl Sync for CfdSolver
impl Unpin for CfdSolver
impl UnsafeUnpin for CfdSolver
impl UnwindSafe for CfdSolver
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