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::Search_Initializer Class Reference

A class that searches a nearby neighborhood for the subset. More...

#include <DICe_Initializer.h>

Inheritance diagram for DICe::Search_Initializer:
DICe::Initializer

Public Member Functions

 Search_Initializer (Schema *schema, Teuchos::RCP< Subset > subset, const scalar_t &step_size_u, const scalar_t &search_dim_u, const scalar_t &step_size_v, const scalar_t &search_dim_v, const scalar_t &step_size_theta, const scalar_t &search_dim_theta)
 
virtual ~Search_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< Subsetsubset_
 pointer to a specific subset
 
scalar_t step_size_u_
 search step size in x and y
 
scalar_t step_size_v_
 
scalar_t search_dim_u_
 extent of search in x and y (added and substracted from input to get extents)
 
scalar_t search_dim_v_
 
scalar_t step_size_theta_
 search step size in theta
 
scalar_t search_dim_theta_
 extent of search in theta
 
- Protected Attributes inherited from DICe::Initializer
Schemaschema_
 pointer to the schema that created this initializer, used for field access
 

Detailed Description

A class that searches a nearby neighborhood for the subset.

Constructor & Destructor Documentation

◆ Search_Initializer()

DICe::Search_Initializer::Search_Initializer ( Schema schema,
Teuchos::RCP< Subset subset,
const scalar_t step_size_u,
const scalar_t search_dim_u,
const scalar_t step_size_v,
const scalar_t search_dim_v,
const scalar_t step_size_theta,
const scalar_t search_dim_theta 
)

constructor

Parameters
schemathe parent schema
subsetpointer to a subset
step_size_uthe search step size in u (negative 1 means don't search in this dim)
search_dim_uthe extents of the search in u
step_size_vthe search step size in v (negative 1 means don't search in this dim)
search_dim_vthe extents of the search in v
step_size_thetathe angle step size (negative 1 means don't search in this dim)
search_dim_thetathe extents of the search in angle