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
Classes | Enumerations | Functions | Variables
DICe::field_enums Namespace Reference

Field names and properties. More...

Classes

struct  Field_Spec
 A struct that holds all the necessary information to define a field. More...
 

Enumerations

enum  Field_Type { NO_SUCH_FIELD_TYPE =0, SCALAR_FIELD_TYPE, VECTOR_FIELD_TYPE, MIXED_VECTOR_FIELD_TYPE }
 The type of field (tensor order)
 
enum  Field_Name {
  NO_SUCH_FIELD_NAME =0, INITIAL_COORDINATES, MODEL_COORDINATES_X, MODEL_COORDINATES_Y,
  MODEL_COORDINATES_Z, SUBSET_COORDINATES_X, SUBSET_COORDINATES_Y, STEREO_COORDINATES_X,
  STEREO_COORDINATES_Y, CROSS_CORR_Q, CROSS_CORR_R, INITIAL_CELL_COORDINATES,
  INITIAL_CELL_SIZE, INITIAL_SUBELEMENT_SIZE, INITIAL_WEIGHTED_CELL_SIZE, INITIAL_CELL_RADIUS,
  DISPLACEMENT, PROJECTION_AUG_X, PROJECTION_AUG_Y, SUBSET_DISPLACEMENT_X,
  SUBSET_DISPLACEMENT_Y, STEREO_DISPLACEMENT_X, STEREO_DISPLACEMENT_Y, MODEL_DISPLACEMENT_X,
  MODEL_DISPLACEMENT_Y, MODEL_DISPLACEMENT_Z, ROTATION_Z, SIGMA,
  GAMMA, BETA, OMEGA, NOISE_LEVEL,
  CONTRAST_LEVEL, ACTIVE_PIXELS, MATCH, ITERATIONS,
  STATUS_FLAG, NEIGHBOR_ID, CONDITION_NUMBER, SHEAR_STRETCH_XY,
  NORMAL_STRETCH_XX, NORMAL_STRETCH_YY, LAGRANGE_MULTIPLIER, RESIDUAL,
  MIXED_RESIDUAL, LHS, MIXED_LHS, EXACT_SOL_VECTOR,
  EXACT_LAGRANGE_MULTIPLIER, IMAGE_PHI, IMAGE_GRAD_PHI, INTERNAL_FACE_EDGE_NORMAL,
  INTERNAL_FACE_EDGE_COORDINATES, INTERNAL_FACE_EDGE_SIZE, EXTERNAL_FACE_EDGE_NORMAL, EXTERNAL_FACE_EDGE_COORDINATES,
  EXTERNAL_FACE_EDGE_SIZE, INTERNAL_CELL_COORDINATES, INTERNAL_CELL_SIZE, BLOCK_ID,
  PROCESSOR_ID, MASTER_NODE_ID, QUAD_A, QUAD_B,
  QUAD_C, QUAD_D, QUAD_E, QUAD_F,
  QUAD_G, QUAD_H, QUAD_I, QUAD_J,
  QUAD_K, QUAD_L, FIELD_1, FIELD_2,
  FIELD_3, FIELD_4, FIELD_5, FIELD_6,
  FIELD_7, FIELD_8, FIELD_9, FIELD_10,
  U_X_DERIV, U_Y_DERIV, V_X_DERIV, V_Y_DERIV,
  DU_DX_EXACT, DU_DY_EXACT, DV_DX_EXACT, DV_DY_EXACT,
  STRAIN_CONTRIBS, GREEN_LAGRANGE_STRAIN_XX, GREEN_LAGRANGE_STRAIN_YY, GREEN_LAGRANGE_STRAIN_XY,
  EXACT_STRAIN_XX, EXACT_STRAIN_YY, EXACT_STRAIN_XY, VSG_STRAIN_XX,
  VSG_STRAIN_YY, VSG_STRAIN_XY, VSG_DUDX, VSG_DUDY,
  VSG_DVDX, VSG_DVDY, NLVC_STRAIN_XX, NLVC_STRAIN_YY,
  NLVC_STRAIN_XY, NLVC_DUDX, NLVC_DUDY, NLVC_DVDX,
  NLVC_DVDY, EARTH_SURFACE_X, EARTH_SURFACE_Y, EARTH_SURFACE_Z,
  ALTITUDE, ALTITUDE_ABOVE_GROUND, ACCUMULATED_DISP, DISP_ERROR,
  VSG_STRAIN_XX_ERROR, VSG_STRAIN_XY_ERROR, VSG_STRAIN_YY_ERROR, NLVC_STRAIN_XX_ERROR,
  NLVC_STRAIN_XY_ERROR, NLVC_STRAIN_YY_ERROR, UNCERTAINTY, UNCERTAINTY_ANGLE,
  STEREO_M_MAX, PROJECTION_Z, PROJECTION_PHI, PROJECTION_THETA,
  ROT_TRANS_3D_ANG_X, ROT_TRANS_3D_ANG_Y, ROT_TRANS_3D_ANG_Z, ROT_TRANS_3D_TRANS_X,
  ROT_TRANS_3D_TRANS_Y, ROT_TRANS_3D_TRANS_Z
}
 The names of the fields.
 
enum  Entity_Rank {
  NO_SUCH_ENTITY_RANK =0, NODE_RANK, ELEMENT_RANK, SUBELEMENT_RANK,
  FACE_RANK, EDGE_RANK, INTERNAL_FACE_EDGE_RANK, EXTERNAL_FACE_EDGE_RANK,
  INTERNAL_CELL_RANK, BOND_RANK
}
 The location that the fields live.
 
enum  Field_State { NO_FIELD_STATE =0, STATE_N_MINUS_ONE, STATE_N, STATE_N_PLUS_ONE }
 The state of the fields.
 

Functions

std::ostream & operator<< (std::ostream &os, const Field_Spec &fs)
 
const Field_Spec NO_SUCH_FS (field_enums::NO_SUCH_FIELD_TYPE, field_enums::NO_SUCH_FIELD_NAME, field_enums::NO_SUCH_ENTITY_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec PROCESSOR_ID_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROCESSOR_ID, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec MASTER_NODE_ID_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MASTER_NODE_ID, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec BLOCK_ID_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::BLOCK_ID, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INITIAL_COORDINATES_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::INITIAL_COORDINATES, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec SUBSET_COORDINATES_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_COORDINATES_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec SUBSET_COORDINATES_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_COORDINATES_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec STEREO_COORDINATES_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STEREO_COORDINATES_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec STEREO_COORDINATES_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STEREO_COORDINATES_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec MODEL_COORDINATES_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_COORDINATES_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec MODEL_COORDINATES_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_COORDINATES_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec MODEL_COORDINATES_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_COORDINATES_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INITIAL_CELL_COORDINATES_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::INITIAL_CELL_COORDINATES, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INITIAL_CELL_SIZE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INITIAL_CELL_SIZE, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INITIAL_SUBELEMENT_SIZE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INITIAL_SUBELEMENT_SIZE, field_enums::SUBELEMENT_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec INITIAL_WEIGHTED_CELL_SIZE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INITIAL_WEIGHTED_CELL_SIZE, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INITIAL_CELL_RADIUS_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INITIAL_CELL_RADIUS, field_enums::ELEMENT_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec INTERNAL_FACE_EDGE_NORMAL_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::INTERNAL_FACE_EDGE_NORMAL, field_enums::INTERNAL_FACE_EDGE_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec INTERNAL_FACE_EDGE_COORDINATES_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::INTERNAL_FACE_EDGE_COORDINATES, field_enums::INTERNAL_FACE_EDGE_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec INTERNAL_FACE_EDGE_SIZE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INTERNAL_FACE_EDGE_SIZE, field_enums::INTERNAL_FACE_EDGE_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec INTERNAL_CELL_COORDINATES_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::INTERNAL_CELL_COORDINATES, field_enums::INTERNAL_CELL_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec INTERNAL_CELL_SIZE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::INTERNAL_CELL_SIZE, field_enums::INTERNAL_CELL_RANK, field_enums::NO_FIELD_STATE, false)
 field spec
 
const Field_Spec DISPLACEMENT_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::DISPLACEMENT, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec DISPLACEMENT_NM1_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::DISPLACEMENT, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec CROSS_CORR_Q_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::CROSS_CORR_Q, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec CROSS_CORR_R_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::CROSS_CORR_R, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec PROJECTION_AUG_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROJECTION_AUG_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec PROJECTION_AUG_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROJECTION_AUG_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec SUBSET_DISPLACEMENT_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_DISPLACEMENT_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec SUBSET_DISPLACEMENT_X_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_DISPLACEMENT_X, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec SUBSET_DISPLACEMENT_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_DISPLACEMENT_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec SUBSET_DISPLACEMENT_Y_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SUBSET_DISPLACEMENT_Y, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec STEREO_SUBSET_DISPLACEMENT_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STEREO_DISPLACEMENT_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec STEREO_SUBSET_DISPLACEMENT_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STEREO_DISPLACEMENT_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec MODEL_DISPLACEMENT_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_DISPLACEMENT_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec MODEL_DISPLACEMENT_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_DISPLACEMENT_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec MODEL_DISPLACEMENT_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MODEL_DISPLACEMENT_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec ROTATION_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROTATION_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true, true)
 field spec
 
const Field_Spec ROTATION_Z_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROTATION_Z, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec RESIDUAL_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::RESIDUAL, field_enums::NODE_RANK, field_enums::STATE_N_PLUS_ONE, true, true)
 field spec
 
const Field_Spec LHS_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::LHS, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec LAGRANGE_MULTIPLIER_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::LAGRANGE_MULTIPLIER, field_enums::NODE_RANK, field_enums::STATE_N_PLUS_ONE, true, true)
 field spec
 
const Field_Spec MIXED_RESIDUAL_FS (field_enums::MIXED_VECTOR_FIELD_TYPE, field_enums::MIXED_RESIDUAL, field_enums::NODE_RANK, field_enums::STATE_N_PLUS_ONE, true, true)
 field spec
 
const Field_Spec MIXED_LHS_FS (field_enums::MIXED_VECTOR_FIELD_TYPE, field_enums::MIXED_LHS, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec IMAGE_PHI_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::IMAGE_PHI, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec IMAGE_GRAD_PHI_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::IMAGE_GRAD_PHI, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EXACT_SOL_VECTOR_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::EXACT_SOL_VECTOR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EXACT_LAGRANGE_MULTIPLIER_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EXACT_LAGRANGE_MULTIPLIER, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec SIGMA_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SIGMA, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec GAMMA_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::GAMMA, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec BETA_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::BETA, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec OMEGA_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::OMEGA, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NOISE_LEVEL_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NOISE_LEVEL, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec CONTRAST_LEVEL_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::CONTRAST_LEVEL, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ACTIVE_PIXELS_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ACTIVE_PIXELS, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec MATCH_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::MATCH, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ITERATIONS_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ITERATIONS, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec STATUS_FLAG_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STATUS_FLAG, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NEIGHBOR_ID_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NEIGHBOR_ID, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec CONDITION_NUMBER_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::CONDITION_NUMBER, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec SHEAR_STRETCH_XY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SHEAR_STRETCH_XY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec SHEAR_STRETCH_XY_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::SHEAR_STRETCH_XY, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec NORMAL_STRETCH_XX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NORMAL_STRETCH_XX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NORMAL_STRETCH_XX_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NORMAL_STRETCH_XX, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec NORMAL_STRETCH_YY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NORMAL_STRETCH_YY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NORMAL_STRETCH_YY_NM1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NORMAL_STRETCH_YY, field_enums::NODE_RANK, field_enums::STATE_N_MINUS_ONE, false, true)
 field spec
 
const Field_Spec QUAD_A_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_A, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_B_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_B, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_C_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_C, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_D_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_D, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_E_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_E, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_F_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_F, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_G_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_G, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_H_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_H, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_I_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_I, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_J_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_J, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_K_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_K, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec QUAD_L_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::QUAD_L, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_1_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_1, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_2_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_2, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_3_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_3, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_4_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_4, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_5_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_5, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_6_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_6, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_7_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_7, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_8_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_8, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_9_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_9, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec FIELD_10_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::FIELD_10, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DU_DX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::U_X_DERIV, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DU_DY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::U_Y_DERIV, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DV_DX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::V_X_DERIV, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DV_DY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::V_Y_DERIV, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DU_DX_EXACT_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::DU_DX_EXACT, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DU_DY_EXACT_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::DU_DY_EXACT, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DV_DX_EXACT_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::DV_DX_EXACT, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DV_DY_EXACT_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::DV_DY_EXACT, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec STRAIN_CONTRIBS_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STRAIN_CONTRIBS, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec GREEN_LAGRANGE_STRAIN_XX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::GREEN_LAGRANGE_STRAIN_XX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec GREEN_LAGRANGE_STRAIN_YY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::GREEN_LAGRANGE_STRAIN_YY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec GREEN_LAGRANGE_STRAIN_XY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::GREEN_LAGRANGE_STRAIN_XY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_XX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_XX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_YY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_YY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_XY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_XY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_DUDX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_DUDX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_DUDY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_DUDY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_DVDX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_DVDX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_DVDY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_DVDY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec STEREO_M_MAX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::STEREO_M_MAX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec UNCERTAINTY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::UNCERTAINTY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec UNCERTAINTY_ANGLE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::UNCERTAINTY_ANGLE, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EARTH_SURFACE_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EARTH_SURFACE_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EARTH_SURFACE_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EARTH_SURFACE_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EARTH_SURFACE_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EARTH_SURFACE_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ALTITUDE_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ALTITUDE, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ALTITUDE_ABOVE_GROUND_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ALTITUDE_ABOVE_GROUND, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_XX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_XX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_YY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_YY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_XY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_XY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_DUDX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_DUDX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_DUDY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_DUDY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_DVDX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_DVDX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_DVDY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_DVDY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EXACT_STRAIN_XX_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EXACT_STRAIN_XX, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EXACT_STRAIN_YY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EXACT_STRAIN_YY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec EXACT_STRAIN_XY_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::EXACT_STRAIN_XY, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ACCUMULATED_DISP_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::ACCUMULATED_DISP, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec DISP_ERROR_FS (field_enums::VECTOR_FIELD_TYPE, field_enums::DISP_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_XX_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_XX_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_XY_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_XY_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec VSG_STRAIN_YY_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::VSG_STRAIN_YY_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_XX_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_XX_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_XY_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_XY_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec NLVC_STRAIN_YY_ERROR_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::NLVC_STRAIN_YY_ERROR, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec PROJECTION_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROJECTION_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec PROJECTION_PHI_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROJECTION_PHI, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec PROJECTION_THETA_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::PROJECTION_THETA, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_ANG_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_ANG_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_ANG_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_ANG_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_ANG_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_ANG_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_TRANS_X_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_TRANS_X, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_TRANS_Y_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_TRANS_Y, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const Field_Spec ROT_TRANS_3D_TRANS_Z_FS (field_enums::SCALAR_FIELD_TYPE, field_enums::ROT_TRANS_3D_TRANS_Z, field_enums::NODE_RANK, field_enums::NO_FIELD_STATE, true)
 field spec
 
const std::vector< field_enums::Field_SpecFIELD_SPEC_VECTOR (fs_spec_vec, fs_spec_vec+num_fields_defined)
 vector of all the field specs
 

Variables

const int_t num_fields_defined = 137
 the number of fields that have been defined (must be set at compile time)
 
const field_enums::Field_Spec fs_spec_vec [num_fields_defined]
 array of all the valid field specs
 

Detailed Description

Field names and properties.

Function Documentation

◆ operator<<()

std::ostream& DICe::field_enums::operator<< ( std::ostream &  os,
const Field_Spec fs 
)
inline

stream print operator for a field spec

Parameters
osthe out stream
fsthe field spec