VisionCpp
0.0.1
|
This file contains the StnNoFilt struct which is used to construct a convolutional operation when the value of the filter is fixed and there is no need to pass it as a parameter. More...
Go to the source code of this file.
Classes | |
struct | visioncpp::internal::StnFilt< Conv_OP, Halo_T, Halo_L, Halo_B, Halo_R, LHS, RHS, Cols, Rows, LfType, LVL > |
The definition is in StnFilt file. More... | |
Namespaces | |
visioncpp | |
VisionCpp namespace. | |
visioncpp::internal | |
Internal implementations. | |
Functions | |
template<typename OP , size_t Cols, size_t Rows, size_t LeafType, typename LHS , typename RHS > | |
auto | visioncpp::neighbour_operation (LHS lhs, RHS rhs) -> internal::StnFilt< internal::LocalBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, RHS::Type::Rows/2, RHS::Type::Cols/2, RHS::Type::Rows/2, RHS::Type::Cols/2, LHS, RHS, Cols, Rows, LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for StnFilt class when the memory types of the output and column and row are defined by a user. More... | |
template<typename OP , typename LHS , typename RHS > | |
auto | visioncpp::neighbour_operation (LHS lhs, RHS rhs) -> internal::StnFilt< internal::LocalBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, RHS::Type::Rows/2, RHS::Type::Cols/2, RHS::Type::Rows/2, RHS::Type::Cols/2, LHS, RHS, LHS::Type::Cols, LHS::Type::Rows, LHS::Type::LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for StnFilt class when the memory type of the output and column and row are automatically deduced from the input. More... | |
template<typename OP , size_t Halo_T, size_t Halo_L, size_t Halo_B, size_t Halo_R, size_t Cols, size_t Rows, size_t LeafType, typename LHS , typename RHS > | |
auto | visioncpp::neighbour_operation (LHS lhs, RHS rhs) -> internal::StnFilt< internal::LocalBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, Halo_T, Halo_L, Halo_B, Halo_R, LHS, RHS, Cols, Rows, LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for StnFilt class when the memory type of the output; halos; and column and row are defined by a user. More... | |
template<typename OP , size_t Halo_T, size_t Halo_L, size_t Halo_B, size_t Halo_R, typename LHS , typename RHS > | |
auto | visioncpp::neighbour_operation (LHS lhs, RHS rhs) -> internal::StnFilt< internal::LocalBinaryOp< OP, typename LHS::OutType, typename RHS::OutType >, Halo_T, Halo_L, Halo_B, Halo_R, LHS, RHS, LHS::Type::Cols, LHS::Type::Rows, LHS::Type::LeafType, 1+internal::tools::StaticIf<(LHS::Level > RHS::Level), LHS, RHS >::Type::Level > |
template deduction for StnFilt class when the memory type of the output and column and row are automatically deduced from the input. More... | |
This file contains the StnNoFilt struct which is used to construct a convolutional operation when the value of the filter is fixed and there is no need to pass it as a parameter.
Definition in file stencil_with_filter.hpp.