36 using Tscal = shambase::VecComponent<Tvec>;
45 Tscal epsilon, Tscal theta_crit,
bool leaf_lowering,
u32 reduction_level)
46 : epsilon(epsilon), theta_crit(theta_crit), leaf_lowering(leaf_lowering),
47 reduction_level(reduction_level) {}
57 inline void set_edges(
67 inline Edges get_edges() {
69 get_ro_edge<shamrock::solvergraph::Indexes<u32>>(0),
71 get_ro_edge<shamrock::solvergraph::IDataEdge<Tscal>>(2),
73 get_rw_edge<shamrock::solvergraph::FieldRefs<Tvec>>(0)};