pub trait ArrayableVariableTrait: AbstractVariableTrait {
// Required methods
fn dimensions(&self) -> &[Dimension];
fn add_dimensions(&mut self, dims: &[Dimension]);
fn intermediate_update(&self) -> Option<bool>;
fn previous(&self) -> Option<u32>;
}Required Methods§
Sourcefn dimensions(&self) -> &[Dimension]
fn dimensions(&self) -> &[Dimension]
Each Dimension element specifies the size of one dimension of the array
Sourcefn add_dimensions(&mut self, dims: &[Dimension])
fn add_dimensions(&mut self, dims: &[Dimension])
Extend the dimensions of the variable
Sourcefn intermediate_update(&self) -> Option<bool>
fn intermediate_update(&self) -> Option<bool>
If true, the variable can be updated during intermediate update mode.