|  | YaDICs
    V04.14.a
    Yet another Digital Image Correlation software: platform dedicated to 2/3D Fluid and Solid kinematics field measurements. | 
This class implements Homogeneous deformation shape functions available for 2D and 3D cases. It implements the 6 symetrical components of strain tensor called "Exx, Eyy, Ezz, Exy, Exz, Eyz" and provides a link toward Rigid Body modes. Homogeneous Deformation modes within the entire set of required modes by user is noted "m_modHD" : More...
#include <CshapeFunction_global_homogeneous.h>
 
  
 | Public Member Functions | |
| virtual void | init (CParameterNetCDF &fp) | 
| virtual void | exec (const CImg< Timg > &box, const std::vector< T > &x, CImgList< T > &N) | 
| void | set (const std::vector< T > &x, const std::vector< int > &md, const std::vector< int > &rg, CImgList< T > &N) | 
| T | shape (const int &dim, const int &range, const std::vector< T > &x) | 
|  Public Member Functions inherited from CshapeFunction_global_rigidBody< T, Timg > | |
| void | set (const std::vector< T > &x, const std::vector< int > &md, const std::vector< int > &rg, CImgList< T > &N) | 
| T | shape (const int &dim, const int &range, const std::vector< T > &x) | 
| Public Attributes | |
| std::vector< int > | m_modHD | 
| std::vector< int > | m_range | 
|  Public Attributes inherited from CshapeFunction_global_rigidBody< T, Timg > | |
| std::vector< int > | m_modRB | 
| std::vector< int > | m_range | 
|  Public Attributes inherited from CshapeFunction< T, Timg > | |
| std::string | class_name | 
| std::string | m_type | 
| std::string | m_name | 
| int | m_dof | 
| float | m_pi | 
| std::vector< std::string > | m_mods | 
| bool | m_verbose | 
| const char * | m_paramPath | 
| int | _3D | 
This class implements Homogeneous deformation shape functions available for 2D and 3D cases. It implements the 6 symetrical components of strain tensor called "Exx, Eyy, Ezz, Exy, Exz, Eyz" and provides a link toward Rigid Body modes. Homogeneous Deformation modes within the entire set of required modes by user is noted "m_modHD" :
| [in] | m_modHD | : std::vector<int>. | 
| 
 | inlinevirtual | 
Be carefull, following test for homogeneous deformation mods catching required that the mod begin by the letter "E" in parameter file!//
Reimplemented from CshapeFunction_global_rigidBody< T, Timg >.
Reimplemented in CshapeFunction_global_brasilian< T, Timg >.
 1.8.6
 1.8.6