Digital Image Correlation Engine  Version 1.0
A modular, high-performance, image correlation tool used to compute full-field displacements and strains from digital images
Public Member Functions | Public Attributes | List of all members
DICe::Intensity_Sum_Functor Struct Reference

mean value functor More...

#include <DICe_SubsetFunctors.h>

Public Member Functions

 Intensity_Sum_Functor (intensity_device_view_1d intensities, bool_device_view_1d is_active, bool_device_view_1d is_deactivated_this_step)
 
KOKKOS_INLINE_FUNCTION void operator() (const int_t pixel_index, scalar_t &mean) const
 operator
 

Public Attributes

intensity_device_view_1d intensities_
 pointer to the intensity values on the device
 
bool_device_view_1d is_active_
 active pixel flags (persistent)
 
bool_device_view_1d is_deactivated_this_step_
 active pixel flags (for current step)
 

Detailed Description

mean value functor

Constructor & Destructor Documentation

◆ Intensity_Sum_Functor()

DICe::Intensity_Sum_Functor::Intensity_Sum_Functor ( intensity_device_view_1d  intensities,
bool_device_view_1d  is_active,
bool_device_view_1d  is_deactivated_this_step 
)
inline

constructor

Parameters
intensitiesthe image intensity values
is_activeflags for pixels that are permanently activated or de-activated
is_deactivated_this_stepflags for pixels that are actived or de-activated for this step only