Directory CCA/Components/MPM/ConstitutiveModel/PlasticityModels/

Directory Deleted:
2017-12-20 11:02
Total Files:
0
Deleted Files:
132
Lines of Code:
0

[root]/CCA/Components/MPM/ConstitutiveModel/PlasticityModels

Lines of Code

CCA/Components/MPM/ConstitutiveModel/PlasticityModels/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 483 (100.0%) 3097 (100.0%) 6.4
harman 78 (16.1%) 2940 (94.9%) 37.6
jas 261 (54.0%) 132 (4.3%) 0.5
guilkey 3 (0.6%) 20 (0.6%) 6.6
allen 141 (29.2%) 5 (0.2%) 0.0

Most Recent Commits

allen 2017-12-20 11:02 Rev.: 57484

Broke the large libs into smaller libraries allowing of the removal the ModelFactory Component and moved all application code from core

0 lines of code changed in 132 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ArmstrongFrederickKinematicHardening.cc (del), ArmstrongFrederickKinematicHardening.h (del), BPSMeltTemp.cc (del), BPSMeltTemp.h (del), BeckerCheck.cc (del), BeckerCheck.h (del), BrittleDamage.cc (del), BrittleDamage.h (del), ConstantCp.cc (del), ConstantCp.h (del), ConstantMeltTemp.cc (del), ConstantMeltTemp.h (del), ConstantShear.cc (del), ConstantShear.h (del), CopperCp.cc (del), CopperCp.h (del), CubicCp.cc (del), CubicCp.h (del), DamageModel.cc (del), DamageModel.h (del), DamageModelFactory.cc (del), DamageModelFactory.h (del), DefaultHypoElasticEOS.cc (del), DefaultHypoElasticEOS.h (del), DeformationState.h (del), DevStressModel.cc (del), DevStressModel.h (del), DevStressModelFactory.cc (del), DevStressModelFactory.h (del), DruckerBeckerCheck.cc (del), DruckerBeckerCheck.h (del), DruckerCheck.cc (del), DruckerCheck.h (del), ErosionModel.cc (del), ErosionModel.h (del), FlowModel.cc (del), FlowModel.h (del), FlowStressModelFactory.cc (del), FlowStressModelFactory.h (del), GursonYield.cc (del), GursonYield.h (del), HancockMacKenzieDamage.cc (del), HancockMacKenzieDamage.h (del), HyperElasticEOS.cc (del), HyperElasticEOS.h (del), HypoElasticDevStress.cc (del), HypoElasticDevStress.h (del), HypoViscoElasticDevStress.cc (del), HypoViscoElasticDevStress.h (del), IsoHardeningFlow.cc (del), IsoHardeningFlow.h (del), JohnsonCookDamage.cc (del), JohnsonCookDamage.h (del), JohnsonCookFlow.cc (del), JohnsonCookFlow.h (del), KinematicHardeningModel.cc (del), KinematicHardeningModel.h (del), KinematicHardeningModelFactory.cc (del), KinematicHardeningModelFactory.h (del), LinearMeltTemp.cc (del), LinearMeltTemp.h (del), MPMEquationOfState.cc (del), MPMEquationOfState.h (del), MPMEquationOfStateFactory.cc (del), MPMEquationOfStateFactory.h (del), MTSFlow.cc (del), MTSFlow.h (del), MTSShear.cc (del), MTSShear.h (del), MeltingTempModel.cc (del), MeltingTempModel.h (del), MeltingTempModelFactory.cc (del), MeltingTempModelFactory.h (del), MieGruneisenEOS.cc (del), MieGruneisenEOS.h (del), MieGruneisenEOSEnergy.cc (del), MieGruneisenEOSEnergy.h (del), NPShear.cc (del), NPShear.h (del), NoKinematicHardening.cc (del), NoKinematicHardening.h (del), NoneCheck.cc (del), NoneCheck.h (del), NullDamage.cc (del), NullDamage.h (del), PTWFlow.cc (del), PTWFlow.h (del), PTWShear.cc (del), PTWShear.h (del), PlasticityState.cc (del), PlasticityState.h (del), PragerKinematicHardening.cc (del), PragerKinematicHardening.h (del), SCGFlow.cc (del), SCGFlow.h (del), SCGMeltTemp.cc (del), SCGMeltTemp.h (del), SCGShear.cc (del), SCGShear.h (del), ShearModulusModel.cc (del), ShearModulusModel.h (del), ShearModulusModelFactory.cc (del), ShearModulusModelFactory.h (del), SpecificHeatModel.cc (del), SpecificHeatModel.h (del), SpecificHeatModelFactory.cc (del), SpecificHeatModelFactory.h (del), StabilityCheck.cc (del), StabilityCheck.h (del), StabilityCheckFactory.cc (del), StabilityCheckFactory.h (del), SteelCp.cc (del), SteelCp.h (del), SuvicI.cc (del), SuvicI.h (del), ThresholdDamage.cc (del), ThresholdDamage.h (del), ViscoPlasticityModel.cc (del), ViscoPlasticityModel.h (del), ViscoPlasticityModelFactory.cc (del), ViscoPlasticityModelFactory.h (del), VonMisesYield.cc (del), VonMisesYield.h (del), YieldCondition.cc (del), YieldCondition.h (del), YieldConditionFactory.cc (del), YieldConditionFactory.h (del), ZAFlow.cc (del), ZAFlow.h (del), ZAPolymerFlow.cc (del), ZAPolymerFlow.h (del), sub.mk (del)
allen 2017-12-18 20:48 Rev.: 57477

Moved MPM Solvers and other class into their own sub dirs

1 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DamageModelFactory.h (+1 -1)
allen 2017-11-07 18:45 Rev.: 57246

added missing header file

2 lines of code changed in 4 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HancockMacKenzieDamage.cc (new), JohnsonCookDamage.cc (new)
allen 2017-11-06 12:34 Rev.: 57221

commented out unused var to remove warning

0 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (new)
jas 2017-10-13 14:42 Rev.: 57138

Replace all instances of StaticArray with std::vector. This has been tested on the RT for all components. It is a drop in replacement. StaticArray is being removed.

0 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HypoViscoElasticDevStress.h (-1)
harman 2017-07-27 16:41 Rev.: 56823

disable debugging output

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: JohnsonCookDamage.cc (+1 -1)
jas 2017-04-20 13:22 Rev.: 56455

Update copyright.

132 lines of code changed in 259 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ArmstrongFrederickKinematicHardening.cc (new), ArmstrongFrederickKinematicHardening.h (+1 -1), BPSMeltTemp.cc (+1 -1), BPSMeltTemp.h (+1 -1), BeckerCheck.cc (new), BeckerCheck.h (+1 -1), BrittleDamage.cc (+1 -1), BrittleDamage.h (new), ConstantCp.cc (new), ConstantCp.h (new), ConstantMeltTemp.cc (new), ConstantMeltTemp.h (+1 -1), ConstantShear.cc (+1 -1), ConstantShear.h (+1 -1), CopperCp.cc (new), CopperCp.h (+1 -1), CubicCp.cc (+1 -1), CubicCp.h (new), DamageModel.cc (new), DamageModel.h (+1 -1), DamageModelFactory.cc (+1 -1), DamageModelFactory.h (+1 -1), DefaultHypoElasticEOS.cc (+1 -1), DefaultHypoElasticEOS.h (+1 -1), DeformationState.h (+1 -1), DevStressModel.cc (+1 -1), DevStressModel.h (+1 -1), DevStressModelFactory.cc (+1 -1), DevStressModelFactory.h (new), DruckerBeckerCheck.cc (new), DruckerBeckerCheck.h (new), DruckerCheck.cc (new), DruckerCheck.h (new), ErosionModel.cc (+1 -1), ErosionModel.h (+1 -1), FlowModel.cc (new), FlowModel.h (new), FlowStressModelFactory.cc (+1 -1), FlowStressModelFactory.h (new), GursonYield.cc (+1 -1), GursonYield.h (new), HancockMacKenzieDamage.cc (+1 -1), HancockMacKenzieDamage.h (new), HyperElasticEOS.cc (new), HyperElasticEOS.h (+1 -1), HypoElasticDevStress.cc (+1 -1), HypoElasticDevStress.h (new), HypoViscoElasticDevStress.cc (new), HypoViscoElasticDevStress.h (+1 -1), IsoHardeningFlow.cc (+1 -1), IsoHardeningFlow.h (+1 -1), JohnsonCookDamage.cc (+1 -1), JohnsonCookDamage.h (new), JohnsonCookFlow.cc (new), JohnsonCookFlow.h (new), KinematicHardeningModel.cc (new), KinematicHardeningModel.h (new), KinematicHardeningModelFactory.cc (new), KinematicHardeningModelFactory.h (+1 -1), LinearMeltTemp.cc (+1 -1), LinearMeltTemp.h (+1 -1), MPMEquationOfState.cc (new), MPMEquationOfState.h (+1 -1), MPMEquationOfStateFactory.cc (new), MPMEquationOfStateFactory.h (new), MTSFlow.cc (+1 -1), MTSFlow.h (new), MTSShear.cc (new), MTSShear.h (+1 -1), MeltingTempModel.cc (new), MeltingTempModel.h (new), MeltingTempModelFactory.cc (new), MeltingTempModelFactory.h (+1 -1), MieGruneisenEOS.cc (new), MieGruneisenEOS.h (new), MieGruneisenEOSEnergy.cc (new), MieGruneisenEOSEnergy.h (new), NPShear.cc (+1 -1), NPShear.h (+1 -1), NoKinematicHardening.cc (new), NoKinematicHardening.h (new), NoneCheck.cc (new), NoneCheck.h (new), NullDamage.cc (new), NullDamage.h (+1 -1), PTWFlow.cc (new), PTWFlow.h (+1 -1), PTWShear.cc (new), PTWShear.h (+1 -1), PlasticityState.cc (+1 -1), PlasticityState.h (+1 -1), PragerKinematicHardening.cc (+1 -1), PragerKinematicHardening.h (+1 -1), SCGFlow.cc (+1 -1), SCGFlow.h (new), SCGMeltTemp.cc (new), SCGMeltTemp.h (+1 -1), SCGShear.cc (new), SCGShear.h (+1 -1), ShearModulusModel.cc (new), ShearModulusModel.h (new), ShearModulusModelFactory.cc (new), ShearModulusModelFactory.h (new), SpecificHeatModel.cc (+1 -1), SpecificHeatModel.h (+1 -1), SpecificHeatModelFactory.cc (+1 -1), SpecificHeatModelFactory.h (+1 -1), StabilityCheck.cc (new), StabilityCheck.h (+1 -1), StabilityCheckFactory.cc (+1 -1), StabilityCheckFactory.h (new), SteelCp.cc (+1 -1), SteelCp.h (new), SuvicI.cc (+1 -1), SuvicI.h (+1 -1), ThresholdDamage.cc (new), ThresholdDamage.h (+1 -1), ViscoPlasticityModel.cc (+1 -1), ViscoPlasticityModel.h (new), ViscoPlasticityModelFactory.cc (new), ViscoPlasticityModelFactory.h (new), VonMisesYield.cc (+1 -1), VonMisesYield.h (new), YieldCondition.cc (+1 -1), YieldCondition.h (new), YieldConditionFactory.cc (+1 -1), YieldConditionFactory.h (new), ZAFlow.cc (new), ZAFlow.h (new), ZAPolymerFlow.cc (new), ZAPolymerFlow.h (+1 -1), sub.mk (new)
allen 2017-04-13 16:24 Rev.: 56421

Removed Time.h and replaced with Timers.hpp

2 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ErosionModel.cc (+2 -1)
guilkey 2017-04-05 13:37 Rev.: 56390

Initialize pLocalized_new if it hasn't already been done.

5 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ThresholdDamage.cc (+5)
guilkey 2017-03-30 23:28 Rev.: 56383

Fixes to the logic of old and new localized.

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ThresholdDamage.cc (+4 -2)
guilkey 2017-03-30 21:56 Rev.: 56381

Rearranging a few lines for efficiency, and so that failTime is computed
after time of localization is set.

11 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ErosionModel.cc (+11 -10)
harman 2017-03-23 16:38 Rev.: 56354

Jim's fix to the nan issue.


4 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HancockMacKenzieDamage.cc (+4 -1)
harman 2017-03-23 15:51 Rev.: 56353

SerialMPM, AMRMPM:
purged findRogueParticles()
updateErosionParameter()

Constitutive Models:

Reducing redundant code!

Removed the local version of pLocalizedLabel that the CMs were managing
and then copying to pLocalizedMPMLabel. There's only pLocalizedMPMLabel.
The Constituive models _can_ compute it and the damage models will modify it.

purged: addRequiresDamageParameter(), getDamageParameter()


DamageModels:
purged: computeScalarDamage().

1 lines of code changed in 11 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (-16), BrittleDamage.h (-9), DamageModel.h (-8), HancockMacKenzieDamage.cc (-26), HancockMacKenzieDamage.h (-10), JohnsonCookDamage.cc (-17), JohnsonCookDamage.h (+1 -10), NullDamage.cc (-14), NullDamage.h (-9), ThresholdDamage.cc (-13), ThresholdDamage.h (-9)
harman 2017-03-20 17:01 Rev.: 56340

Moved the HancockMacKenzie and JohnsonCook damage models from the guts of the CM into separate tasks, consistent
with the Brittle and Threshold damage models. Updated the relevant ups and xml include files.

** Some of the nightly MPM tests will fail with differences in p.damages. The differences are small and
due to differences in pStress used in the computation.

482 lines of code changed in 13 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (+1 -14), BrittleDamage.h (-4), DamageModel.h (-4), DamageModelFactory.cc (+22 -13), DamageModelFactory.h (+3 -3), HancockMacKenzieDamage.cc (+166 -28), HancockMacKenzieDamage.h (+35 -21), JohnsonCookDamage.cc (+222 -74), JohnsonCookDamage.h (+32 -17), NullDamage.cc (-14), NullDamage.h (+1 -6), ThresholdDamage.cc (-14), ThresholdDamage.h (-4)
harman 2017-03-13 16:24 Rev.: 56325

ElasticPlasticHP:
- removed old damage model that was replaced by the threshold model.

ThresholdModel:
- Now allowing p.LocalizedMPM+ to be computed upstream.

test_hypoviscoelastic_rad_ret.ups:
- updated to new damage model specs.

22 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ThresholdDamage.cc (+22 -5)
harman 2017-03-13 15:24 Rev.: 56324


Added wiring to MPMMaterial so pLocalizedMPM can be computed upstream of the damage models.

ElasticPlasticHP.cc
- now computing p.localizedMPM+
- Added some of Jim's suggested changes.

test_hypoviscoelastic_radial_return: fails due to different number of checkpoints.


78 lines of code changed in 9 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (+6 -6), BrittleDamage.h (+5 -5), DamageModel.cc (+5 -5), DamageModel.h (+5 -5), DamageModelFactory.cc (+11 -11), NullDamage.cc (+16 -8), NullDamage.h (+5 -5), ThresholdDamage.cc (+16 -17), ThresholdDamage.h (+9 -9)
harman 2017-03-08 17:46 Rev.: 56305

-corrected output problem spec label.
-fixed initialization of d_charTime and pTimeOfLoc.

* The results for disks_complex compare exactly with the goldstandards

9 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ErosionModel.cc (+9 -10)
harman 2017-03-08 11:03 Rev.: 56304

The erosion code has been consolidated and moved to a new ErosionModel. It is independent of the CM and
each MPM material can apply a different erosion algorithm. Previously, one algorithm for all matls.
The default model is none.


MPM tests pass, some MPMICE tests fail due to the number of checkpoints changing.

451 lines of code changed in 12 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (+1 -1), DamageModel.cc (-4), DamageModel.h (+11 -5), DamageModelFactory.cc (+6 -8), ErosionModel.cc (+315), ErosionModel.h (+107), HancockMacKenzieDamage.cc (+1 -1), JohnsonCookDamage.cc (+1 -1), NullDamage.cc (+1 -1), ThresholdDamage.cc (+6 -79), ThresholdDamage.h (+1 -14), sub.mk (+1)
harman 2017-03-03 14:50 Rev.: 56286

Purged some old code that's no longer needed.

0 lines of code changed in 6 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (-125), BrittleDamage.h (-22), DamageModel.cc (-31), DamageModel.h (-22), ThresholdDamage.cc (-111), ThresholdDamage.h (-10)
harman 2017-03-01 17:44 Rev.: 56277

Pulled the damage code from the constitutive models and put it in a separate class. This improves
the reusability when added to other CMs. Purged some dead wood.

Note the strain energy is not decremented when a particle is damaged. This should be fixed.

Nightly MPM and MPMICE regression tests pass except for several in which the number of checkpoints variables
differs.

1041 lines of code changed in 12 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (+314 -19), BrittleDamage.h (+72 -25), DamageModel.cc (+88 -19), DamageModel.h (+69 -32), DamageModelFactory.cc (+18 -7), DamageModelFactory.h (+2 -1), HancockMacKenzieDamage.cc (+1), JohnsonCookDamage.cc (+1), NullDamage.cc (+48 -6), NullDamage.h (+12 -11), ThresholdDamage.cc (+340 -16), ThresholdDamage.h (+76 -24)
harman 2017-02-09 10:32 Rev.: 56217

Start the process of extracting the damage model from UCNH. This commit replicates most of damage code in
UCNH. This has not been tested and is still under heavy constuction.

All of the RT tests should pass.


808 lines of code changed in 9 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: BrittleDamage.cc (+236), BrittleDamage.h (+99), DamageModel.cc (+27 -1), DamageModel.h (+25 -17), DamageModelFactory.cc (+22 -12), DamageModelFactory.h (+4 -1), ThresholdDamage.cc (+269), ThresholdDamage.h (+115), sub.mk (+11 -9)
harman 2017-02-06 15:06 Rev.: 56214

formatting:
- start on column 2 not 3.
- added {} to conditional tree.

43 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DamageModel.h (+2), DamageModelFactory.cc (+41 -37)
Generated by StatSVN 0.7.0