Skip to content

ReadImageTask

#include <xalgospp/scheduling/tasks/io.hh>
template<class DataSource, class DataFetcher, class MemTag = ncarray::HostTag>
class ReadImageTask

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

Inherits: Task

Name Kind Owner
ReadImageTask function Declared here
get_output_ptr_address function Declared here
get_output_view function Declared here
execute function Declared here
StepIdxType typedef Declared here
m_ds variable Declared here
m_fetcher variable Declared here
m_idx variable Declared here
m_output_view variable Declared here
m_output_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
ReadImageTask inline
const void *const * get_output_ptr_address const inline
ncarray::SOViewFor< MemTag > get_output_view const inline
void execute virtual inline override

inline

inline ReadImageTask(DataSource & ds, DataFetcher & fetcher, StepIdxType idx)

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


const inline

inline const void *const * get_output_ptr_address() const

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


const inline

inline ncarray::SOViewFor< MemTag > get_output_view() const

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


virtual inline override

virtual inline void execute() override

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

Name Description
StepIdxType

using StepIdxType = typename DataSource::DataFormat::StepIdxType

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

Return Name Description
DataSource & m_ds
DataFetcher m_fetcher
StepIdxType m_idx
ncarray::SOViewFor< MemTag > m_output_view
const void * m_output_ptr

DataSource & m_ds

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


DataFetcher m_fetcher

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


StepIdxType m_idx

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


ncarray::SOViewFor< MemTag > m_output_view

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


const void * m_output_ptr { nullptr }

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