MechanicalFemPhysics
The GeMA Mechanical FEM Physics Plugin
Public Types | Public Member Functions | Public Attributes | List of all members
GmpMechanicPoint Class Reference
Collaboration diagram for GmpMechanicPoint:
Collaboration graph
[legend]

Public Types

enum  state {
  elastic, plastic, residue, broken,
  softening, un_reloading, failure, apex
}
 
enum  openState { CLOSE_MODE, TIP_MODE, OPEN_MODE }
 
enum  stress {
  sxx = 1 << 0, syy = 1 << 1, szz = 1 << 2, sxy = 1 << 3,
  sxz = 1 << 4, syz = 1 << 5, last
}
 
enum  stressState {
  uniaxial, axial_shear, plane_strain, plane_stress,
  axissimetric, cohesive, triaxial
}
 
enum  savedData {
  SD_oldState, SD_newState, SD_oldStrain, SD_newStrain,
  SD_oldStress, SD_newStress, SD_residualStress, SD_newYSR,
  SD_oldYSR, SD_iteration, SD_substeps, SD_lineSearch,
  SD_oldTemp, SD_newTemp, SD_F, SD_enabledK0,
  SD_updatedLD
}
 The set of saved data.
 

Public Member Functions

GmGaussAccessorsavedAc (savedData acId) const
 Given an enumerated accessor id for a gauss accessor value, returns the correspondent accessor.
 

Public Attributes

bool _updatedLD = false
 
unsigned _index
 
GmGaussAccessor_oldState
 
GmGaussAccessor_newState
 
GmGaussAccessor_oldStrain
 
GmGaussAccessor_newStrain
 
GmGaussAccessor_oldStress
 
GmGaussAccessor_newStress
 
GmGaussAccessor_residualStress
 
GmGaussAccessor_newYSR
 
GmGaussAccessor_oldYSR
 
GmGaussAccessor_iteration
 
GmGaussAccessor_substeps
 
GmGaussAccessor_lineSearch
 
GmGaussAccessor_oldTemp
 
GmGaussAccessor_newTemp
 
GmMatrix_F
 
bool _enabledK0
 

The documentation for this class was generated from the following files: