|
| resultT | allocator (World &world, const argtupleT &argtuple) const |
| |
| template<typename T > |
| std::enable_if< std::is_same< T, Function< double, 3 > >::value, T >::type | allocator (World &world, std::size_t n) const |
| |
| template<typename T > |
| std::enable_if< std::is_same< T, std::vector< real_function_3d > >::value, T >::type | allocator (World &world, std::size_t n) const |
| |
| template<typename T > |
| std::enable_if< std::is_same< T, std::vector< ScalarResult< double > > >::value, T >::type | allocator (World &world, std::size_t n) const |
| |
| template<typename T > |
| std::enable_if< std::is_same< T, ScalarResult< double > >::value, T >::type | allocator (World &world, std::size_t n) const |
| |
| resultT | operator() (const std::vector< real_function_3d > &f1) const |
| |
| | MacroTaskOperationBase () |
| |
| virtual | ~MacroTaskOperationBase () |
| |
| virtual bool | accumulates_own_output () const |
| |
| virtual void | cleanup () |
| | release whatever the task kept across its batches, called once the queue has run
|
| |
| virtual bool | handles_own_data_movement () const |
| | true if the task moves its operand coefficients into the subworld itself
|
| |
| virtual long | owner_hint (const Batch &, const long) const |
| | which subworld should run this batch; -1 leaves the choice to the queue
|
| |
this task won't do anything, is mostly to check if the combinations compile