|
spla
|
Sparse matrix sparse matrix product. More...
#include <schedule_tasks.hpp>


Public Member Functions | |
| ~ScheduleTask_mxm () 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 |
Public Member Functions inherited from spla::ScheduleTaskBase | |
| ~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 |
Public Member Functions inherited from spla::ScheduleTask | |
| ~ScheduleTask () override=default | |
Public Member Functions inherited from spla::Object | |
| ~Object () override=default | |
Public Member Functions inherited from spla::RefCnt | |
| 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< Matrix > | R |
| ref_ptr< Matrix > | A |
| ref_ptr< Matrix > | B |
| ref_ptr< OpBinary > | op_multiply |
| ref_ptr< OpBinary > | op_add |
| ref_ptr< Scalar > | init |
Public Attributes inherited from spla::ScheduleTaskBase | |
| std::string | label |
| ref_ptr< Descriptor > | desc |
Sparse matrix sparse matrix product.
|
overridedefault |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.
|
overridevirtual |
Implements spla::ScheduleTask.