|
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
|
12 parameter quadratic mapping for local shape function More...
#include <DICe_LocalShapeFunction.h>
Public Member Functions | |
| Quadratic_Shape_Function () | |
| constructor | |
| virtual | ~Quadratic_Shape_Function () |
| virtual destructor | |
| virtual void | clear () |
| clear the parameters | |
| virtual void | reset_fields (Schema *schema) |
| virtual void | map (const scalar_t &x, const scalar_t &y, const scalar_t &cx, const scalar_t &cy, scalar_t &out_x, scalar_t &out_y) |
| see base class description | |
| virtual void | add_translation (const scalar_t &u, const scalar_t &v) |
| see base class description | |
| virtual void | map_to_u_v_theta (const scalar_t &cx, const scalar_t &cy, scalar_t &out_u, scalar_t &out_v, scalar_t &out_theta) |
| see base class description | |
| virtual void | insert_motion (const scalar_t &u, const scalar_t &v, const scalar_t &theta) |
| see base class description | |
| virtual void | insert_motion (const scalar_t &u, const scalar_t &v) |
| see base class description | |
| virtual void | residuals (const scalar_t &x, const scalar_t &y, const scalar_t &cx, const scalar_t &cy, const scalar_t &gx, const scalar_t &gy, std::vector< scalar_t > &residuals, const bool use_ref_grads=false) |
| see base class description | |
| virtual void | save_fields (Schema *schema, const int_t subset_gid) |
| see base class description | |
| virtual void | update_params_for_centroid_change (const scalar_t &delta_x, const scalar_t &delta_y) |
| see base class description | |
Public Member Functions inherited from DICe::Local_Shape_Function | |
| Local_Shape_Function () | |
| base class constructor | |
| virtual | ~Local_Shape_Function () |
| virtual destructor | |
| int_t | num_params () const |
| the number of parameters in the shape function | |
| std::vector< scalar_t > * | parameters () |
| access to the parameter values | |
| void | print_parameters () const |
| print the parameter values to DEBUG_MSG | |
| void | clone (Teuchos::RCP< Local_Shape_Function > shape_function) |
| virtual void | initialize_parameters_from_fields (Schema *schema, const int_t subset_gid) |
| scalar_t & | operator() (const DICe::field_enums::Field_Spec &spec) |
| scalar_t & | operator() (const size_t index) |
| scalar_t | parameter (const DICe::field_enums::Field_Spec &spec) const |
| void | update (const std::vector< scalar_t > &update) |
| virtual bool | test_for_convergence (const std::vector< scalar_t > &old_parameters, const scalar_t &tol) |
| Teuchos::RCP< std::vector< scalar_t > > | rcp () |
| Teuchos::RCP< std::vector< scalar_t > > | deltas () |
| returns a pointer to the vector of delta values for this shape function | |
| std::map< DICe::field_enums::Field_Spec, size_t > * | spec_map () |
| returns a pointer to the spec map | |
Additional Inherited Members | |
Protected Attributes inherited from DICe::Local_Shape_Function | |
| std::vector< scalar_t > | parameters_ |
| a vector that holds the parameters of the shape function | |
| std::vector< scalar_t > | deltas_ |
| a vector that holds the deltas to use for a simplex method | |
| int_t | num_params_ |
| the total number of degrees of freedom | |
| std::map< DICe::field_enums::Field_Spec, size_t > | spec_map_ |
| stores the associated field with each DOF and the corresponding parameter index | |
12 parameter quadratic mapping for local shape function
|
virtual |
clears all the fields associated with this shape function
| schema | pointer to a schema that holds the mesh with the fields |
Reimplemented from DICe::Local_Shape_Function.
1.8.16