|
| static int | tensor_depth (TensorStorage storage) |
| | Validate tensor storage and return its required depth. More...
|
| |
| static void | validate_depth (int depth, TensorStorage storage) |
| | Check the allocated depth against the callback value type. More...
|
| |
| static Value | make_value (int depth) |
| | Allocate scratch space for one collocated value. More...
|
| |
| static std::pair< int, int > | tensor_index (int component, TensorStorage storage) |
| | Map a stored tensor component to matrix coordinates. More...
|
| |
| template<typename Result > |
| static void | assign_result (Value &value, Result &&result, int depth) |
| | Check the result shape and evaluate it before scattering. More...
|
| |
| template<typename Index > |
| static void | load (Value &value, const Data &data, const Index &index, int depth, TensorStorage storage) |
| | Gather the collocated value from patch-data depths. More...
|
| |
| template<typename Index > |
| static void | store (const Value &value, Data &data, const Index &index, int depth, TensorStorage storage) |
| | Scatter the evaluated value to patch-data depths. More...
|
| |
◆ tensor_depth()
template<typename Value , typename Data , typename Function >
◆ validate_depth()
template<typename Value , typename Data , typename Function >
◆ make_value()
template<typename Value , typename Data , typename Function >
◆ tensor_index()
template<typename Value , typename Data , typename Function >
◆ assign_result()
template<typename Value , typename Data , typename Function >
template<typename Result >
◆ load()
template<typename Value , typename Data , typename Function >
template<typename Index >
◆ store()
template<typename Value , typename Data , typename Function >
template<typename Index >
The documentation for this struct was generated from the following files: