Directory CCA/Components/MPM/ConstitutiveModel/PlasticityModels/

Total Files:
126
Deleted Files:
19
Lines of Code:
10501

[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 503 (100.0%) 12346 (100.0%) 24.5
harman 93 (18.5%) 7745 (62.7%) 83.2
jas 378 (75.1%) 3148 (25.5%) 8.3
banerjee 16 (3.2%) 1006 (8.1%) 62.8
jpeterson 13 (2.6%) 435 (3.5%) 33.4
guilkey 3 (0.6%) 12 (0.1%) 4.0

Most Recent Commits

jas 2012-10-22 23:47 Rev.: 49484

Update the copyright notice to include the MIT License and fix the formatting
issues with the spurious "\".

630 lines of code changed in 252 files:

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

Squashed commit of the following:

commit a1e8c675d139003247378067ec0431806029cb14
Merge: 5e29398 49ca967
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:18 2012 +0000

Update branch with latest changes from trunk.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49412 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5e293985e95fc70fd682fbf31fb93d7b72f1108e
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:36:07 2012 +0000

Fix missing slash in installation guide.

Refactor the boost discovery mechanism in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49411 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit dd2caee9921c7d89791d866bccc1adbddf967f04
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:56 2012 +0000

Update build instructions for petsc and hypre for Fedora and CentOS.

Add BASE_LIB_DIR to the Boost section in configure.ac.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49410 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit c211e5394202174e69c4781b1bfd937e6a4e9e70
Merge: 425f4ca 6255204
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:35:14 2012 +0000

Update the release branch with changes from master.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49409 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 425f4caed59a4864374dbed64d46ade4d5fa5eee
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:39 2012 +0000

Remove all remaining pieces of the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49408 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5a92abece778059b6a1765ebd971b71744f64793
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:24 2012 +0000

Remove the Angio component.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49407 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 78e24afb3a187a45cf3669ff4588d096c8d38b8f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:11 2012 +0000

Remove the Dan_files/ from the StandAlone/inputs/UintahRelease/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49406 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit a938560edb0607e2e4aa63cb742b4b55b7f62cd7
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:33:01 2012 +0000

Notes about compiling boost and cmake and changes to the Centos section.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49405 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0c7aa437777c336f92dd8be971c1e1a1cf01c367
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:53 2012 +0000

Add wasatch build dependences for opensuse.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49404 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 23b71be7d9ffd177b81f64498411584c055504e1
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:46 2012 +0000

Update dependencies for CentOS for building Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49403 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 5b99e25a6306b02cc8ecb9baad84fa3d470e194f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Oct 12 23:32:38 2012 +0000

Update packages necessary for compiling Wasatch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49402 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit add8b7cbd6668abbe4f57f584dab24c8552b6da8
Author: tsaad <tsaad@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Tue Oct 2 20:36:32 2012 +0000

remove obsolete input files.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49330 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit f7ac87d4fd61d896eb1ba9f52a0b6cd2970783e5
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sun Sep 30 02:11:34 2012 +0000

Use the 1.5.0 git branch for the various Wasatch3P libraries.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49311 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 25156c6ba612634f5d66a5fb1be670fd5a82a23b
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:39 2012 +0000

Remove the release file in the build_scripts/.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49308 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 94b484f3b209b8b5d8ee73bae0f9ba54c91592ef
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:31 2012 +0000

Change == to = in all "test statements".

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49307 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit daeab4316362d0081fb8a66832734a3ffdfbff1f
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:23 2012 +0000

Update to version 1.5.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49306 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit e3d51281308a5fbbde3f097e5826e85686fe9254
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:41:15 2012 +0000

Update release files to include Wasatch component.

Add option to build Wasatch3P libraries for a particular hash tag.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49305 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 9a8451d8a5b1fbf36626b3727dad48d7184b5e6d
Merge: 984d356 0a25aa2
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Sat Sep 29 03:38:16 2012 +0000

Update copyright notice.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49304 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 984d3566f78e7e1c2b2c29ea0368451ae768119a
Author: jas <jas@aee3fe44-4ef4-0310-ac56-cc817e9d0e43>
Date: Fri Sep 28 18:39:29 2012 +0000

Uintah 1.5.0 Branch.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/branches/UintahRelease_1_5_0@49299 aee3fe44-4ef4-0310-ac56-cc817e9d0e43

commit 0a25aa2731b9c75fcf609f70093484af5be5f23a
Author: John Schmidt <john.schmidt@utah.edu>
Date: Thu Sep 27 01:50:47 2012 -0600

Updated copyright header.

2518 lines of code changed in 126 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: ArmstrongFrederickKinematicHardening.cc (+20 -28), ArmstrongFrederickKinematicHardening.h (+20 -29), BPSMeltTemp.cc (+20 -28), BPSMeltTemp.h (+20 -29), BeckerCheck.cc (+20 -28), BeckerCheck.h (+20 -29), ConstantCp.cc (+20 -28), ConstantCp.h (+20 -29), ConstantMeltTemp.cc (+20 -28), ConstantMeltTemp.h (+20 -29), ConstantShear.cc (+20 -28), ConstantShear.h (+20 -29), CopperCp.cc (+20 -28), CopperCp.h (+20 -29), CubicCp.cc (+20 -28), CubicCp.h (+20 -29), DamageModel.cc (+20 -28), DamageModel.h (+20 -29), DamageModelFactory.cc (+20 -28), DamageModelFactory.h (+20 -28), DefaultHypoElasticEOS.cc (+20 -28), DefaultHypoElasticEOS.h (+20 -29), DeformationState.h (+20 -28), DevStressModel.cc (+20 -28), DevStressModel.h (+20 -28), DevStressModelFactory.cc (+20 -28), DevStressModelFactory.h (+20 -28), DruckerBeckerCheck.cc (+20 -28), DruckerBeckerCheck.h (+20 -29), DruckerCheck.cc (+20 -28), DruckerCheck.h (+20 -29), FlowModel.cc (+20 -28), FlowModel.h (+20 -29), FlowStressModelFactory.cc (+20 -28), FlowStressModelFactory.h (+20 -28), GursonYield.cc (+20 -28), GursonYield.h (+20 -29), HancockMacKenzieDamage.cc (+20 -28), HancockMacKenzieDamage.h (+20 -29), HyperElasticEOS.cc (+20 -28), HyperElasticEOS.h (+20 -28), HypoElasticDevStress.cc (+20 -28), HypoElasticDevStress.h (+20 -28), HypoViscoElasticDevStress.cc (+20 -28), HypoViscoElasticDevStress.h (+20 -28), IsoHardeningFlow.cc (+20 -28), IsoHardeningFlow.h (+20 -29), JohnsonCookDamage.cc (+20 -28), JohnsonCookDamage.h (+20 -29), JohnsonCookFlow.cc (+20 -28), JohnsonCookFlow.h (+20 -29), KinematicHardeningModel.cc (+20 -28), KinematicHardeningModel.h (+20 -29), KinematicHardeningModelFactory.cc (+20 -28), KinematicHardeningModelFactory.h (+20 -28), LinearMeltTemp.cc (+20 -28), LinearMeltTemp.h (+20 -29), MPMEquationOfState.cc (+20 -28), MPMEquationOfState.h (+20 -29), MPMEquationOfStateFactory.cc (+20 -28), MPMEquationOfStateFactory.h (+20 -28), MTSFlow.cc (+20 -28), MTSFlow.h (+20 -29), MTSShear.cc (+20 -28), MTSShear.h (+20 -29), MeltingTempModel.cc (+20 -28), MeltingTempModel.h (+20 -29), MeltingTempModelFactory.cc (+20 -28), MeltingTempModelFactory.h (+20 -29), MieGruneisenEOS.cc (+20 -28), MieGruneisenEOS.h (+20 -29), MieGruneisenEOSEnergy.cc (+20 -28), MieGruneisenEOSEnergy.h (+20 -29), NPShear.cc (+20 -28), NPShear.h (+20 -29), NoKinematicHardening.cc (+20 -28), NoKinematicHardening.h (+20 -29), NoneCheck.cc (+20 -28), NoneCheck.h (+20 -30), NullDamage.cc (+20 -28), NullDamage.h (+20 -29), PTWFlow.cc (+20 -28), PTWFlow.h (+20 -29), PTWShear.cc (+20 -28), PTWShear.h (+20 -29), PlasticityState.cc (+20 -28), PlasticityState.h (+20 -29), PragerKinematicHardening.cc (+20 -28), PragerKinematicHardening.h (+20 -29), SCGFlow.cc (+20 -28), SCGFlow.h (+20 -29), SCGMeltTemp.cc (+20 -28), SCGMeltTemp.h (+20 -29), SCGShear.cc (+20 -28), SCGShear.h (+20 -29), ShearModulusModel.cc (+20 -28), ShearModulusModel.h (+20 -29), ShearModulusModelFactory.cc (+20 -28), ShearModulusModelFactory.h (+20 -29), SpecificHeatModel.cc (+20 -28), SpecificHeatModel.h (+20 -29), SpecificHeatModelFactory.cc (+20 -28), SpecificHeatModelFactory.h (+20 -29), StabilityCheck.cc (+20 -28), StabilityCheck.h (+20 -29), StabilityCheckFactory.cc (+20 -28), StabilityCheckFactory.h (+20 -29), SteelCp.cc (+20 -28), SteelCp.h (+20 -29), SuvicI.cc (+20 -28), SuvicI.h (+20 -28), ViscoPlasticityModel.cc (+20 -28), ViscoPlasticityModel.h (+20 -29), ViscoPlasticityModelFactory.cc (+20 -28), ViscoPlasticityModelFactory.h (+20 -28), VonMisesYield.cc (+20 -28), VonMisesYield.h (+20 -29), YieldCondition.cc (+20 -28), YieldCondition.h (+20 -29), YieldConditionFactory.cc (+20 -28), YieldConditionFactory.h (+20 -29), ZAFlow.cc (+20 -28), ZAFlow.h (+20 -29), ZAPolymerFlow.cc (+20 -28), ZAPolymerFlow.h (+20 -29), sub.mk (+18 -23)
harman 2012-09-06 13:54 Rev.: 49178

Updates from Scott Bardenhagen.

*This should not change the answers.

39 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HypoViscoElasticDevStress.cc (+14 -6), ZAPolymerFlow.cc (+25 -18)
harman 2012-08-15 10:35 Rev.: 49075

variable name change viscoElasticWorkInc -> viscoElasticWorkRate

ElasticPlasticHP()
corrected calculation of Tdot from viscoelasticity

updateInternalStresses()
- corrections to viscoElasticWorkRate calculations

4 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DeformationState.h (+1 -1), HypoViscoElasticDevStress.cc (+3 -3)
harman 2012-08-14 15:11 Rev.: 49068

global:
- updated prototype for updateInternalStresses()
- added viscoElasticWorkInc to deformation state

HypoViscoElasticDevStress:
- updateInternalStress()
added computation for viscoElasticWorkIncrement

ElasticPlasticHP
- added T dot equation from viscoelasticity.

* This should not change the answers -Todd & Scott

11 lines of code changed in 6 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DeformationState.h (+1), DevStressModel.h (+1 -1), HypoElasticDevStress.cc (+1 -1), HypoElasticDevStress.h (+1 -1), HypoViscoElasticDevStress.cc (+6 -1), HypoViscoElasticDevStress.h (+1 -1)
harman 2012-08-10 15:52 Rev.: 49060

ElasticPlasticHP.cc
computeStressTensor()
-Update internal Cauchy stresses (only for viscoelasticity) --Scott

HypoViscoElasticDevStress::updateInternalStresses()
- now using:
sigmaDev_new = sigmaDev + ........
instead of
sigmaDev_new += ...........

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HypoViscoElasticDevStress.cc (+4 -2)
harman 2012-08-09 15:22 Rev.: 49054

changed proc0cout to a DebugStream

13 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: HypoViscoElasticDevStress.cc (+13 -12)
guilkey 2012-06-11 12:00 Rev.: 48850

Fix a warning in UCNH, reduce spew from the factories.

8 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: MeltingTempModelFactory.cc (+4 -3), ShearModulusModelFactory.cc (+4 -3)
guilkey 2012-06-11 11:34 Rev.: 48849

Fix some computes/requires issues. Good to run your code from a debug build sometimes...
Also, suppress some of the spew from the EOS factory.

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: MPMEquationOfStateFactory.cc (+4 -3)
harman 2012-04-26 08:11 Rev.: 48686

Replaced existing deviatoric stress model with a "factory" which includes HypoElastic &
HypoViscoElastic models. The main reason was to support
std::vector<ParticleVariable<Matrix3>
for each particle needed by the HypoViscoElastic model.

This should not change the answers.

863 lines of code changed in 10 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DevStressModel.cc (+42), DevStressModel.h (+111), DevStressModelFactory.cc (+63), DevStressModelFactory.h (+46), DeviatoricStressModel.h (del), HypoElasticDevStress.cc (+100), HypoElasticDevStress.h (+97), HypoViscoElasticDevStress.cc (+284), HypoViscoElasticDevStress.h (+115), sub.mk (+5 -1)
harman 2012-04-25 09:14 Rev.: 48676

computeFlowStress()
- changed d_CM.K*pAlpha[idx]; -> d_CM.K*state->plasticStrain; -Scott

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: IsoHardeningFlow.cc (+4 -2)
jpeterson 2012-04-17 11:57 Rev.: 48621

Add option to add volumetric expansion behavior to Cp calculation.

26 lines of code changed in 3 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: CubicCp.cc (+24 -15), CubicCp.h (+1), LinearMeltTemp.cc (+1 -2)
harman 2012-04-10 14:50 Rev.: 48563

Added DeformationState Structure

Added DeviatoricStressModel 'factory'
- The user can select
<deviatoric_stress_model type = "hypoElastic"/>
or
<deviatoric_stress_model type = "hypoViscoElastic"/>

The default is hypoElastic.

Most of the plumbing is roughed in just need to hook up fixtures.

* This should not change the answers

206 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DeformationState.h (+54), DeviatoricStressModel.h (new 152)
harman 2012-04-05 17:12 Rev.: 48544

Throw an exception if the user selects Gurson yield condition with radial return.
The user is told to add:

<plastic_convergence_algo> biswajit </plastic_convergence_algo>

to the input file

28 lines of code changed in 2 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: YieldConditionFactory.cc (+27 -15), YieldConditionFactory.h (+1 -1)
harman 2012-04-03 17:08 Rev.: 48510

filename changes
SCGPlastic -> SCGFlow
ZAPlastic -> ZAFlow
ZAPolymer -> ZAPolymerFlow
MTSPlastic -> MTSFlow
PTWPlastic -> PTWFlow
JohnsonCookPlastic -> JohnsonCookFlow
IsoHardeningPlastic-> IsoHardeningFlow
PlasticityModelFactory -> FlowStressModelFactory

PlasticityModel -> FlowModel

6051 lines of code changed in 37 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: FlowModel.cc (+42), FlowModel.h (+213), FlowStressModelFactory.cc (+113), FlowStressModelFactory.h (+51), IsoHardeningFlow.cc (+295), IsoHardeningFlow.h (+300), IsoHardeningPlastic.cc (del), IsoHardeningPlastic.h (del), JohnsonCookFlow.cc (+385), JohnsonCookFlow.h (+284), JohnsonCookPlastic.cc (del), JohnsonCookPlastic.h (del), MTSFlow.cc (+960), MTSFlow.h (+473), MTSPlastic.cc (del), MTSPlastic.h (del), PTWFlow.cc (+617), PTWFlow.h (+337), PTWPlastic.cc (del), PTWPlastic.h (del), PlasticityModel.cc (del), PlasticityModel.h (del), PlasticityModelFactory.cc (del), PlasticityModelFactory.h (del), SCGFlow.cc (+679), SCGFlow.h (+360), SCGPlastic.cc (del), SCGPlastic.h (del), ZAFlow.cc (+284), ZAFlow.h (+266), ZAPlastic.cc (del), ZAPlastic.h (del), ZAPolymer.cc (del), ZAPolymer.h (del), ZAPolymerFlow.cc (+230), ZAPolymerFlow.h (+153), sub.mk (+9 -9)
harman 2012-04-03 15:34 Rev.: 48509

Variable & class name change

*.ups: plasticity_model -> flow_model

*.cc/h: d_plastic -> d_flow
PlasticityModel -> FlowModel
PlasticityModelFactory -> FlowModelFactory
IsoHardeningPlastic -> IsoHardeningFlow
JohnsonCookPlastic -> JohnsonCookFlow
MTSPlastic -> MTSFlow
PTWPlastic -> PTWFlow
SCGPlastic -> SCGFlow
ZAPlastic -> ZAFlow
ZAPolymer -> ZAPolymerFlow

This should not alter the answers. Renaming filenames is next.

492 lines of code changed in 18 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: IsoHardeningPlastic.cc (new 31), IsoHardeningPlastic.h (new 11), JohnsonCookPlastic.cc (new 47), JohnsonCookPlastic.h (new 10), MTSPlastic.cc (new 115), MTSPlastic.h (new 10), PTWPlastic.cc (new 55), PTWPlastic.h (new 10), PlasticityModel.cc (new 2), PlasticityModel.h (new 9), PlasticityModelFactory.cc (new 36), PlasticityModelFactory.h (new 7), SCGPlastic.cc (new 53), SCGPlastic.h (new 10), ZAPlastic.cc (new 43), ZAPlastic.h (new 6), ZAPolymer.cc (new 27), ZAPolymer.h (new 10)
harman 2012-04-03 08:11 Rev.: 48499

computeTangentModulus()
Removed code and replaced it with an exception.
These functions are never called.

30 lines of code changed in 6 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: IsoHardeningPlastic.cc (+4 -28), JohnsonCookPlastic.cc (+6 -47), MTSPlastic.cc (+7 -115), PTWPlastic.cc (+6 -55), SCGPlastic.cc (+2 -51), ZAPlastic.cc (+5 -43)
harman 2012-03-21 09:26 Rev.: 48416

Removed unused functions/methods --Scott Bardenhagen

0 lines of code changed in 5 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: GursonYield.cc (-199), GursonYield.h (-39), VonMisesYield.cc (-84), VonMisesYield.h (-39), YieldCondition.h (-41)
jpeterson 2012-02-23 23:55 Rev.: 48306

Fixed a typo in output.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: LinearMeltTemp.cc (+1 -1)
banerjee 2012-02-01 21:09 Rev.: 48179

An EOS is now needed for computing the pressure in UCNH.cc. The default is
HyperElasticEOS. Don't forget to initialize the bulk modulus.

29 lines of code changed in 5 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DefaultHypoElasticEOS.h (-9), HyperElasticEOS.cc (+16 -7), HyperElasticEOS.h (-10), MPMEquationOfState.h (+5 -3), MPMEquationOfStateFactory.cc (+8 -4)
banerjee 2012-01-24 20:47 Rev.: 48144

Checking whthere using namespace std helps compilation in Apple re isnan.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: MieGruneisenEOSEnergy.cc (+1)
banerjee 2012-01-24 17:58 Rev.: 48143

Added the isnan hack needed for Apple OSs. Will let the regression tester check out if that works.

6 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: MieGruneisenEOSEnergy.cc (+6)
banerjee 2012-01-24 15:28 Rev.: 48138

Added extra methods for computing pressure and density for proper coupling with
MPMICE (old code used a generic eos for those calculations).

970 lines of code changed in 9 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: DefaultHypoElasticEOS.cc (+89 -2), DefaultHypoElasticEOS.h (+34 -2), HyperElasticEOS.cc (+92 -1), HyperElasticEOS.h (+33), MPMEquationOfState.h (+45 -5), MieGruneisenEOS.cc (+171), MieGruneisenEOS.h (+23), MieGruneisenEOSEnergy.cc (+417), MieGruneisenEOSEnergy.h (+66)
jpeterson 2012-01-13 20:30 Rev.: 48111

Add a default case to quiet compiler warning.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: LinearMeltTemp.cc (+1)
jpeterson 2012-01-13 18:22 Rev.: 48110

A Debye based specific heat model. Fixed a comment in LinearMeltTemp. Added some parameters for Epon828, a polymer binder.

198 lines of code changed in 4 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: CubicCp.cc (+109), CubicCp.h (+87), LinearMeltTemp.h (+1 -1), sub.mk (+1)
jpeterson 2012-01-13 14:09 Rev.: 48109

Added a Linear Melting Temperature Model.

209 lines of code changed in 4 files:

  • CCA/Components/MPM/ConstitutiveModel/PlasticityModels: LinearMeltTemp.cc (+121), LinearMeltTemp.h (+82), MeltingTempModelFactory.cc (+5), sub.mk (+1)
Generated by StatSVN 0.7.0