|
VisionCpp
0.0.1
|
This files contains a series of forward declaration and include files required for executing an expression tree. More...
Go to the source code of this file.
Classes | |
| struct | visioncpp::internal::Executor< policy::Fuse, LC, LR, LCT, LRT, Expr, DeviceT > |
| specialisaton of Execute function when the policy is fuse. More... | |
| struct | visioncpp::internal::Executor< policy::NoFuse, LC, LR, LCT, LRT, Expr, DeviceT > |
| struct | visioncpp::internal::SubExprExecute< Val, ExecPolicy, LC, LR, LCT, LRT, Expr, DeviceT > |
| it is used to statically determine whether or not a subexpression execution is needed. More... | |
| struct | visioncpp::internal::SubExprExecute< false, ExecPolicy, LC, LR, LCT, LRT, Expr, DeviceT > |
| specialisation of the status of when there is no need for subexpression execution More... | |
Namespaces | |
| visioncpp | |
| VisionCpp namespace. | |
| visioncpp::internal | |
| Internal implementations. | |
Functions | |
| template<bool ExecPolicy, size_t LC, size_t LR, size_t LCT, size_t LRT, typename Expr , typename DeviceT > | |
| void | visioncpp::execute (Expr &expr, const DeviceT &dev) |
| execute function is called by user in order to execute an expression template parameters: More... | |
| template<bool ExecPolicy, typename Expr , typename DeviceT > | |
| void | visioncpp::execute (Expr &expr, const DeviceT &dev) |
| special case of the execute function with default value for local memory and workgroup size template parameters: More... | |
This files contains a series of forward declaration and include files required for executing an expression tree.
Definition in file executor.hpp.