pub struct CoSimulation {
pub source_files: FMISourceFiles,
pub model_identifier: String,
pub needs_execution_tool: bool,
pub can_handle_variable_communication_step_size: bool,
pub can_interpolate_inputs: bool,
pub max_output_derivative_order: bool,
pub can_run_asynchronuously: bool,
pub can_be_instantiated_only_once_per_process: bool,
pub can_not_use_memory_management_functions: bool,
pub can_get_and_set_fmustate: bool,
pub can_serialize_fmustate: bool,
pub provides_directional_derivative: bool,
}Fields§
§source_files: FMISourceFiles§model_identifier: String§needs_execution_tool: bool§can_handle_variable_communication_step_size: bool§can_interpolate_inputs: bool§max_output_derivative_order: bool§can_run_asynchronuously: bool§can_be_instantiated_only_once_per_process: bool§can_not_use_memory_management_functions: bool§can_get_and_set_fmustate: bool§can_serialize_fmustate: bool§provides_directional_derivative: boolTrait Implementations§
Source§impl Debug for CoSimulation
impl Debug for CoSimulation
Source§impl Default for CoSimulation
impl Default for CoSimulation
Source§fn default() -> CoSimulation
fn default() -> CoSimulation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoSimulationwhere
CoSimulation: Default,
impl<'de> Deserialize<'de> for CoSimulationwhere
CoSimulation: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CoSimulation
impl PartialEq for CoSimulation
impl StructuralPartialEq for CoSimulation
Auto Trait Implementations§
impl Freeze for CoSimulation
impl RefUnwindSafe for CoSimulation
impl Send for CoSimulation
impl Sync for CoSimulation
impl Unpin for CoSimulation
impl UnwindSafe for CoSimulation
Blanket Implementations§
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
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