pub fn eval_order<F, O>(model: &Graph<F, O>) -> Result<Vec<usize>, Error>where
    F: Fact + Clone + 'static,
    O: Debug + Display + AsRef<dyn Op> + AsMut<dyn Op> + Clone + 'static,
Expand description

Find an evaluation order for a model, using its default inputs and outputs as boundaries.