![]() |
Ginkgo Generated from branch based on main. Ginkgo version 1.11.0
A numerical linear algebra library targeting many-core architectures
|
A BatchLinOpFactory represents a higher order mapping which transforms one batch linear operator into another. More...
#include <ginkgo/core/base/batch_lin_op.hpp>
Public Member Functions | |
| std::unique_ptr< BatchLinOp > | generate (std::shared_ptr< const BatchLinOp > input) const |
A BatchLinOpFactory represents a higher order mapping which transforms one batch linear operator into another.
In a similar fashion to LinOps, BatchLinOps are also "generated" from the BatchLinOpFactory. A function of this class is to provide a generate method, which internally cals the generate_impl(), which the concrete BatchLinOps have to implement.