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 | Protected Attributes | List of all members
DICe::Feature_Matching_Initializer Class Reference

an initializer that uses nearby feature matching to initialize the solution More...

#include <DICe_Initializer.h>

Inheritance diagram for DICe::Feature_Matching_Initializer:
DICe::Initializer

Public Member Functions

 Feature_Matching_Initializer (Schema *schema, const int_t threshold_block_size=-1)
 
virtual ~Feature_Matching_Initializer ()
 virtual destructor
 
virtual void pre_execution_tasks ()
 see base class description
 
virtual Status_Flag initial_guess (const int_t subset_gid, Teuchos::RCP< Local_Shape_Function > shape_function)
 see base class description
 
- Public Member Functions inherited from DICe::Initializer
 Initializer (Schema *schema)
 base class constructor
 
virtual ~Initializer ()
 virtual destructor
 

Protected Attributes

Teuchos::RCP< kd_tree_2d_t > kd_tree_
 pointer to the kd-tree used for searching
 
Teuchos::RCP< Point_Cloud_2D< scalar_t > > point_cloud_
 pointer to the point cloud used for the neighbor searching
 
std::vector< scalar_tu_
 storage for displacements of feautures
 
std::vector< scalar_tv_
 storage for displacements of features
 
Teuchos::RCP< Imageprev_img_
 previous image pointer (used if the images are constructed from an array)
 
int_t threshold_block_size_
 previous image name (used if the images are constructed from file rather than array)
 
bool first_call_
 first time the pre execution tasks are called
 
- Protected Attributes inherited from DICe::Initializer
Schemaschema_
 pointer to the schema that created this initializer, used for field access
 

Detailed Description

an initializer that uses nearby feature matching to initialize the solution

Constructor & Destructor Documentation

◆ Feature_Matching_Initializer()

DICe::Feature_Matching_Initializer::Feature_Matching_Initializer ( Schema schema,
const int_t  threshold_block_size = -1 
)

constructor

Parameters
schemathe parent schema