pub trait ICapeThermoPhases {
// Required methods
fn get_num_phases(&mut self) -> Result<CapeInteger, COBIAError>;
fn get_phase_info(
&mut self,
phase_label: &CapeStringIn<'_>,
phase_attribute: &CapeStringIn<'_>,
value: &mut CapeValueOut<'_>,
) -> Result<(), COBIAError>;
fn get_phase_list(
&mut self,
phase_labels: &mut CapeArrayStringOut<'_>,
state_of_aggregation: &mut CapeArrayStringOut<'_>,
key_compound_id: &mut CapeArrayStringOut<'_>,
) -> Result<(), COBIAError>;
}Expand description
ICapeThermoPhases
ICapeThermoPhases interface