Class muda::ComputeGraphVarBase
ClassList > muda > ComputeGraphVarBase
Inherited by the following classes: muda::ComputeGraphVar, muda::ComputeGraphVar< Buffer2DView< T > >, muda::ComputeGraphVar< Buffer3DView< T > >, muda::ComputeGraphVar< BufferView< T > >, muda::ComputeGraphVar< GraphViewer >, muda::ComputeGraphVar< VarView< T > >
Public Functions
Type | Name |
---|---|
virtual void | graphviz_def (std::ostream & os, const ComputeGraphGraphvizOptions & options) const |
virtual void | graphviz_id (std::ostream & os, const ComputeGraphGraphvizOptions & options) const |
bool | is_using () |
bool | is_valid () const |
std::string_view | name () const |
Event::QueryResult | query () |
void | sync () |
void | update () |
VarId | var_id () const |
Protected Attributes
Type | Name |
---|---|
std::set< ClosureId > | m_closure_ids |
Protected Functions
Type | Name |
---|---|
ComputeGraphVarBase (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id) |
|
ComputeGraphVarBase (ComputeGraphVarManager * var_manager, std::string_view name, VarId var_id, bool is_valid) |
|
ROView | _ceval (ROView & view) const |
RWView | _eval (const RWView & view) |
void | base_update () |
virtual | ~ComputeGraphVarBase () = default |
Public Functions Documentation
function graphviz_def
virtual void muda::ComputeGraphVarBase::graphviz_def (
std::ostream & os,
const ComputeGraphGraphvizOptions & options
) const
function graphviz_id
virtual void muda::ComputeGraphVarBase::graphviz_id (
std::ostream & os,
const ComputeGraphGraphvizOptions & options
) const
function is_using
function is_valid
function name
function query
function sync
function update
function var_id
Protected Attributes Documentation
variable m_closure_ids
Protected Functions Documentation
function ComputeGraphVarBase [1/2]
inline muda::ComputeGraphVarBase::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id
)
function ComputeGraphVarBase [2/2]
inline muda::ComputeGraphVarBase::ComputeGraphVarBase (
ComputeGraphVarManager * var_manager,
std::string_view name,
VarId var_id,
bool is_valid
)
function _ceval
function _eval
function base_update
function ~ComputeGraphVarBase
The documentation for this class was generated from the following file src/muda/compute_graph/compute_graph_var.h