11 static_assert(!std::is_const_v<T>,
"T must not be const");
21 using ComputeGraphVarBase::ComputeGraphVarBase;
29 std::string_view name,
31 const RWView& init_value) MUDA_NOEXCEPT
40 ROView ceval()
const {
return _ceval(m_value); }
41 RWView eval() {
return _eval(m_value); }
42 auto cviewer()
const {
return ceval().cviewer(); };
43 auto viewer() {
return eval().viewer(); };
44 operator ROView()
const {
return ceval(); }
45 operator RWView() {
return eval(); }
47 void update(
const RWView& view);