Function tract_hir::prelude::eval_order [−][src]
pub fn eval_order<F, O>(
model: &Graph<F, O>
) -> Result<Vec<usize, Global>, Error> where
F: 'static + Fact + Hash + Clone,
O: 'static + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + Clone + Hash,
Expand description
Find an evaluation order for a model, using its default inputs and outputs as boundaries.