#include <TensorContraction.h>
|
| template<class T> |
| void | Execute (const T *a, const T *b, T *out, bool allow, T *packing=nullptr) const |
| size_t | ExtraBytes () const |
| const std::vector< size_t > & | GetDims () const |
| size_t | GetPackingSize () const |
| size_t | GetSize () const |
| template<class Pairs> |
| bool | Prepare (const std::vector< size_t > &da, const std::vector< size_t > &db, const Pairs &pairs, size_t byteLimit) |
Definition at line 555 of file TensorContraction.h.
◆ Execute()
template<class T>
| void Utils::detail::TensorContractionPlan::Execute |
( |
const T * | a, |
|
|
const T * | b, |
|
|
T * | out, |
|
|
bool | allow, |
|
|
T * | packing = nullptr ) const |
|
inline |
◆ ExtraBytes()
| size_t Utils::detail::TensorContractionPlan::ExtraBytes |
( |
| ) |
const |
|
inline |
◆ GetDims()
| const std::vector< size_t > & Utils::detail::TensorContractionPlan::GetDims |
( |
| ) |
const |
|
inline |
◆ GetPackingSize()
| size_t Utils::detail::TensorContractionPlan::GetPackingSize |
( |
| ) |
const |
|
inline |
◆ GetSize()
| size_t Utils::detail::TensorContractionPlan::GetSize |
( |
| ) |
const |
|
inline |
◆ Prepare()
template<class Pairs>
| bool Utils::detail::TensorContractionPlan::Prepare |
( |
const std::vector< size_t > & | da, |
|
|
const std::vector< size_t > & | db, |
|
|
const Pairs & | pairs, |
|
|
size_t | byteLimit ) |
|
inline |
The documentation for this class was generated from the following file: