◆ createContractionSeqOptimizer()
std::unique_ptr< ContractionSeqOptimizer > exatn::numerics::ContractionSeqOptimizerFactory::createContractionSeqOptimizer |
( |
const std::string & |
name | ) |
|
Creates a new instance of a desired subtype.
◆ createContractionSeqOptimizerShared()
std::shared_ptr< ContractionSeqOptimizer > exatn::numerics::ContractionSeqOptimizerFactory::createContractionSeqOptimizerShared |
( |
const std::string & |
name | ) |
|
Creates a new instance of a desired subtype.
◆ get()
◆ registerContractionSeqOptimizer()
void exatn::numerics::ContractionSeqOptimizerFactory::registerContractionSeqOptimizer |
( |
const std::string & |
name, |
|
|
createContractionSeqOptimizerFn |
creator |
|
) |
| |
Registers a new tensor contraction optimizer subtype to produce instances of.
The documentation for this class was generated from the following files: