MechanicalFemPhysics
The GeMA Mechanical FEM Physics Plugin
Loading...
Searching...
No Matches
GmpMechanicPoint Class Reference
Collaboration diagram for GmpMechanicPoint:

Public Types

enum  state {
  elastic , plastic , residue , broken ,
  softening , un_reloading , failure , apex
}
 
enum  openState { CLOSE_MODE , TIP_MODE , OPEN_MODE }
 
enum  stressIndex {
  isxx = 0 , isyy = 1 , iszz = 2 , isxy = 3 ,
  isxz = 4 , isyz = 5
}
 
enum  stress {
  sxx = 1 << isxx , syy = 1 << isyy , szz = 1 << iszz , sxy = 1 << isxy ,
  sxz = 1 << isxz , syz = 1 << isyz , 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
 
GmTLS< unsigned, true > _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
 
GmTLS< GmMatrix, true > * _F
 
bool _enabledK0
 

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