small_gicp
Public Member Functions | Public Attributes | List of all members
small_gicp::ParallelReductionOMP Struct Reference

Parallel reduction with OpenMP backend. More...

#include <reduction_omp.hpp>

Public Member Functions

 ParallelReductionOMP ()
 
template<typename TargetPointCloud , typename SourcePointCloud , typename TargetTree , typename CorrespondenceRejector , typename Factor >
std::tuple< Eigen::Matrix< double, 6, 6 >, Eigen::Matrix< double, 6, 1 >, double > linearize (const TargetPointCloud &target, const SourcePointCloud &source, const TargetTree &target_tree, const CorrespondenceRejector &rejector, const Eigen::Isometry3d &T, std::vector< Factor > &factors) const
 
template<typename TargetPointCloud , typename SourcePointCloud , typename Factor >
double error (const TargetPointCloud &target, const SourcePointCloud &source, const Eigen::Isometry3d &T, std::vector< Factor > &factors) const
 

Public Attributes

int num_threads
 Number of threads. More...
 

Detailed Description

Parallel reduction with OpenMP backend.

Constructor & Destructor Documentation

◆ ParallelReductionOMP()

small_gicp::ParallelReductionOMP::ParallelReductionOMP ( )
inline

Member Function Documentation

◆ error()

template<typename TargetPointCloud , typename SourcePointCloud , typename Factor >
double small_gicp::ParallelReductionOMP::error ( const TargetPointCloud &  target,
const SourcePointCloud &  source,
const Eigen::Isometry3d &  T,
std::vector< Factor > &  factors 
) const
inline

◆ linearize()

template<typename TargetPointCloud , typename SourcePointCloud , typename TargetTree , typename CorrespondenceRejector , typename Factor >
std::tuple<Eigen::Matrix<double, 6, 6>, Eigen::Matrix<double, 6, 1>, double> small_gicp::ParallelReductionOMP::linearize ( const TargetPointCloud &  target,
const SourcePointCloud &  source,
const TargetTree &  target_tree,
const CorrespondenceRejector &  rejector,
const Eigen::Isometry3d &  T,
std::vector< Factor > &  factors 
) const
inline

Member Data Documentation

◆ num_threads

int small_gicp::ParallelReductionOMP::num_threads

Number of threads.


The documentation for this struct was generated from the following file: