#include <operator.h>
◆ ~OperatorBase() [1/2]
| virtual infini::ops::OperatorBase::~OperatorBase |
( |
| ) |
|
|
virtualdefault |
◆ ~OperatorBase() [2/2]
| virtual infini::ops::OperatorBase::~OperatorBase |
( |
| ) |
|
|
virtualdefault |
◆ set_config() [1/2]
| void infini::ops::OperatorBase::set_config |
( |
const Config & |
config | ) |
|
|
inline |
◆ set_config() [2/2]
| void infini::ops::OperatorBase::set_config |
( |
const Config & |
config | ) |
|
|
inline |
◆ set_handle() [1/2]
| void infini::ops::OperatorBase::set_handle |
( |
const Handle & |
handle | ) |
|
|
inline |
◆ set_handle() [2/2]
| void infini::ops::OperatorBase::set_handle |
( |
const Handle & |
handle | ) |
|
|
inline |
◆ set_stream() [1/2]
| void infini::ops::OperatorBase::set_stream |
( |
void * |
stream | ) |
|
|
inline |
◆ set_stream() [2/2]
| void infini::ops::OperatorBase::set_stream |
( |
void * |
stream | ) |
|
|
inline |
◆ set_workspace() [1/2]
| void infini::ops::OperatorBase::set_workspace |
( |
void * |
workspace | ) |
|
|
inline |
◆ set_workspace() [2/2]
| void infini::ops::OperatorBase::set_workspace |
( |
void * |
workspace | ) |
|
|
inline |
◆ set_workspace_size_in_bytes() [1/2]
| void infini::ops::OperatorBase::set_workspace_size_in_bytes |
( |
std::size_t |
workspace_size_in_bytes | ) |
|
|
inline |
◆ set_workspace_size_in_bytes() [2/2]
| void infini::ops::OperatorBase::set_workspace_size_in_bytes |
( |
std::size_t |
workspace_size_in_bytes | ) |
|
|
inline |
◆ workspace_size_in_bytes() [1/2]
| virtual std::size_t infini::ops::OperatorBase::workspace_size_in_bytes |
( |
| ) |
const |
|
inlinevirtual |
◆ workspace_size_in_bytes() [2/2]
| virtual std::size_t infini::ops::OperatorBase::workspace_size_in_bytes |
( |
| ) |
const |
|
inlinevirtual |
◆ config_ptr_
| std::unique_ptr< Config > infini::ops::OperatorBase::config_ptr_ |
|
protected |
◆ handle_ptr_
| std::unique_ptr< Handle > infini::ops::OperatorBase::handle_ptr_ |
|
protected |
◆ stream_
| void * infini::ops::OperatorBase::stream_ {nullptr} |
|
protected |
◆ workspace_
| void * infini::ops::OperatorBase::workspace_ {nullptr} |
|
protected |
◆ workspace_size_in_bytes_
| std::size_t infini::ops::OperatorBase::workspace_size_in_bytes_ {0} |
|
protected |
The documentation for this class was generated from the following files: