pub trait ICapeRealParameter {
// Required methods
fn get_value(&mut self) -> Result<CapeReal, COBIAError>;
fn set_value(&mut self, value: CapeReal) -> Result<(), COBIAError>;
fn get_default_value(&mut self) -> Result<CapeReal, COBIAError>;
fn get_lower_bound(&mut self) -> Result<CapeReal, COBIAError>;
fn get_upper_bound(&mut self) -> Result<CapeReal, COBIAError>;
fn get_dimensionality(
&mut self,
dimensionality: &mut CapeArrayRealOut<'_>,
) -> Result<(), COBIAError>;
fn validate(
&mut self,
value: CapeReal,
message: &mut CapeStringOut<'_>,
) -> Result<CapeBoolean, COBIAError>;
}Expand description
ICapeRealParameter
ICapeRealParameter interface