Skip to content

ValueTask

#include <xalgospp/scheduling/tasks/io.hh>
template<typename ViewType>
class ValueTask

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:196

Inherits: Task

Name Kind Owner
ValueTask function Declared here
execute function Declared here
get_output_view function Declared here
get_output_ptr_address function Declared here
m_view variable Declared here
m_ptr variable Declared here
DagScheduler friend Inherited from Task
execute function Inherited from Task
locality function Inherited from Task
set_locality function Inherited from Task
set_locality_resolver function Inherited from Task
resources function Inherited from Task
set_resources function Inherited from Task
add_dependency function Inherited from Task
is_generator function Inherited from Task
m_locality variable Inherited from Task
m_locality_resolver variable Inherited from Task
m_resources variable Inherited from Task
m_children variable Inherited from Task
m_pending_parents variable Inherited from Task
Kind Name Description
friend DagScheduler
function execute virtual
function locality const inline
function set_locality inline
function set_locality_resolver inline
function resources const inline
function set_resources inline
function add_dependency inline
function is_generator virtual const inline This flag determines whether the Task will generate new sub-DAGs.
variable m_locality
variable m_locality_resolver
variable m_resources
variable m_children
variable m_pending_parents
Return Name Description
ValueTask inline
void execute virtual inline override
ViewType get_output_view const inline
const void *const * get_output_ptr_address const inline

inline

inline ValueTask(ViewType view)

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:198


virtual inline override

virtual inline void execute() override

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:202


const inline

inline ViewType get_output_view() const

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:204


const inline

inline const void *const * get_output_ptr_address() const

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:206

Return Name Description
ViewType m_view
const void * m_ptr

ViewType m_view

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:212


const void * m_ptr { nullptr }

Defined in src/lib/xalgospp/scheduling/tasks/io.hh:213