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
|
A generic class that provides an initial guess for the optimization routines in a DICe::Objective. More...
#include <DICe_Initializer.h>
Public Member Functions | |
Initializer (Schema *schema) | |
base class constructor | |
virtual | ~Initializer () |
virtual destructor | |
virtual void | pre_execution_tasks () |
Tasks that should be performed before the frame is correlated. | |
virtual Status_Flag | initial_guess (const int_t subset_gid, Teuchos::RCP< Local_Shape_Function > shape_function) |
Protected Attributes | |
Schema * | schema_ |
pointer to the schema that created this initializer, used for field access | |
A generic class that provides an initial guess for the optimization routines in a DICe::Objective.
|
inlinevirtual |
Initialize method, called by the objective function to start the optimization with a good first guess.
subset_gid | the global id of the subset being initialized |
shape_function | [out] the shape function returned with the initial guess |
Reimplemented in DICe::Optical_Flow_Initializer, DICe::Zero_Value_Initializer, DICe::Image_Registration_Initializer, DICe::Satellite_Geometry_Initializer, DICe::Feature_Matching_Initializer, DICe::Field_Value_Initializer, DICe::Search_Initializer, DICe::Phase_Correlation_Initializer, and DICe::Path_Initializer.