35 std::shared_ptr<INode> iterate_smth_length_once_ptr;
37 using Tscal = shambase::VecComponent<Tvec>;
40 u32 h_iter_per_subcycles;
44 LoopSmoothingLengthIter(
45 std::shared_ptr<INode> iterate_smth_length_once_ptr,
47 u32 h_iter_per_subcycles,
49 : iterate_smth_length_once_ptr(std::move(iterate_smth_length_once_ptr)),
50 epsilon_h(epsilon_h), h_iter_per_subcycles(h_iter_per_subcycles),
51 print_info(print_info) {}
53 EXPAND_NODE_EDGES(NODE_EDGES)
57 inline virtual std::string
_impl_get_label()
const {
return "LoopSmoothingLengthIter"; };