spla
|
Masked vector-matrix product. More...
#include <schedule_tasks.hpp>
Public Member Functions | |
~ScheduleTask_vxm_masked () override=default | |
std::string | get_name () override |
std::string | get_key () override |
std::string | get_key_full () override |
std::vector< ref_ptr< Object > > | get_args () override |
![]() | |
~ScheduleTaskBase () override=default | |
void | set_label (std::string label) override |
const std::string & | get_label () const override |
ref_ptr< Descriptor > | get_desc () override |
ref_ptr< Descriptor > | get_desc_or_default () override |
![]() | |
~ScheduleTask () override=default | |
![]() | |
~Object () override=default | |
![]() | |
virtual | ~RefCnt () |
bool | is_unique () const |
std::int32_t | get_refs () const |
std::int32_t | add_ref () const |
std::int32_t | rel_ref () const |
Public Attributes | |
ref_ptr< Vector > | r |
ref_ptr< Vector > | mask |
ref_ptr< Vector > | v |
ref_ptr< Matrix > | M |
ref_ptr< OpBinary > | op_multiply |
ref_ptr< OpBinary > | op_add |
ref_ptr< OpSelect > | op_select |
ref_ptr< Scalar > | init |
![]() | |
std::string | label |
ref_ptr< Descriptor > | desc |
Masked vector-matrix product.
|
overridedefault |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.