|
Identity * | apply (ptr_param< const MultiVector< value_type > > b, ptr_param< MultiVector< value_type > > x) |
| Apply the matrix to a multi-vector.
|
|
Identity * | apply (ptr_param< const MultiVector< value_type > > alpha, ptr_param< const MultiVector< value_type > > b, ptr_param< const MultiVector< value_type > > beta, ptr_param< MultiVector< value_type > > x) |
| Apply the matrix to a multi-vector with a linear combination of the given input vector.
|
|
const Identity * | apply (ptr_param< const MultiVector< value_type > > b, ptr_param< MultiVector< value_type > > x) const |
|
const Identity * | apply (ptr_param< const MultiVector< value_type > > alpha, ptr_param< const MultiVector< value_type > > b, ptr_param< const MultiVector< value_type > > beta, ptr_param< MultiVector< value_type > > x) const |
|
std::unique_ptr< Identity< default_precision > > | create_default (std::shared_ptr< const Executor > exec) const |
|
std::unique_ptr< Identity< default_precision > > | create_default () const |
|
std::unique_ptr< Identity< default_precision > > | clone (std::shared_ptr< const Executor > exec) const |
|
std::unique_ptr< Identity< default_precision > > | clone () const |
|
Identity< default_precision > * | copy_from (const PolymorphicObject *other) |
|
std::enable_if_t< std::is_base_of< PolymorphicObject, std::decay_t< Derived > >::value, Identity< default_precision > > * | copy_from (std::unique_ptr< Derived > &&other) |
|
std::enable_if_t< std::is_base_of< PolymorphicObject, std::decay_t< Derived > >::value, Identity< default_precision > > * | copy_from (const std::unique_ptr< Derived > &other) |
|
Identity< default_precision > * | copy_from (const std::shared_ptr< const PolymorphicObject > &other) |
|
Identity< default_precision > * | move_from (ptr_param< PolymorphicObject > other) |
|
Identity< default_precision > * | clear () |
|
void | convert_to (result_type *result) const override |
|
void | move_to (result_type *result) override |
|
void | convert_to (ptr_param< result_type > result) const |
|
void | move_to (ptr_param< result_type > result) |
|
template<typename ValueType = default_precision>
class gko::batch::matrix::Identity< ValueType >
The batch Identity matrix, which represents a batch of Identity matrices.
- Template Parameters
-
ValueType | precision of matrix elements |