VisionCpp  0.0.1
Classes | Namespaces | Functions
parallel_copy.hpp File Reference

This file contains the ParallelCopy struct which is used to allocate the partial result of the right-hand side expression (RHS) to the (partial block of) left-hand side expression LHS is always a leaf node. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  visioncpp::internal::ParallelCopy< LHS, RHS, Cols, Rows, OffsetColIn, OffsetRowIn, OffsetColOut, OffsetRowOut, LfType, LVL >
 The definition is in ParallelCopy file. More...
 

Namespaces

 visioncpp
 VisionCpp namespace.
 
 visioncpp::internal
 Internal implementations.
 

Functions

template<size_t Cols, size_t Rows, size_t OffsetColIn, size_t OffsetRowIn, size_t OffsetColOut, size_t OffsetRowOut, typename LHS , typename RHS >
auto visioncpp::partial_assign (LHS lhs, RHS rhs) -> internal::ParallelCopy< LHS, RHS, Cols, Rows, OffsetColIn, OffsetRowIn, OffsetColOut, OffsetRowOut, LHS::LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level >
 partial_assign function More...
 

Detailed Description

This file contains the ParallelCopy struct which is used to allocate the partial result of the right-hand side expression (RHS) to the (partial block of) left-hand side expression LHS is always a leaf node.

Definition in file parallel_copy.hpp.