Ginkgo  Generated from pipelines/2662685947 branch based on develop. Ginkgo version 2.0.0
A numerical linear algebra library targeting many-core architectures
Public Member Functions | List of all members
gko::Cloneable Class Referenceabstract

Interface for objects that can be cloned. More...

#include <ginkgo/core/base/polymorphic_object.hpp>

Inheritance diagram for gko::Cloneable:
[legend]

Public Member Functions

std::unique_ptr< Cloneableclone (std::shared_ptr< const Executor > exec) const
 
std::unique_ptr< Cloneableclone () const
 
Cloneablecopy_from (ptr_param< const Cloneable > other)
 
Cloneablemove_from (ptr_param< Cloneable > other)
 
std::unique_ptr< Cloneablecreate_default (std::shared_ptr< const Executor > exec) const
 
std::unique_ptr< Cloneablecreate_default () const
 

Detailed Description

Interface for objects that can be cloned.

Note
The derived types must also derive from PolymorphicObject.

The documentation for this class was generated from the following file: