| 453 | } |
| 454 | |
| 455 | int ShearPanelMaterial::revertToStart(void) |
| 456 | { |
| 457 | Cstate = 0; |
| 458 | Cstrain = 0.0; |
| 459 | Cstress = 0.0; |
| 460 | CstrainRate = 0.0; |
| 461 | lowCstateStrain = envlpNegStrain(0); |
| 462 | lowCstateStress = envlpNegStress(0); |
| 463 | hghCstateStrain = envlpPosStrain(0); |
| 464 | hghCstateStress = envlpPosStress(0); |
| 465 | CminStrainDmnd = envlpNegStrain(1); |
| 466 | CmaxStrainDmnd = envlpPosStrain(1); |
| 467 | Cenergy = 0.0; |
| 468 | CgammaK = 0.0; |
| 469 | CgammaD = 0.0; |
| 470 | CgammaF = 0.0; |
| 471 | |
| 472 | Ttangent = envlpPosStress(0)/envlpPosStrain(0); |
| 473 | dstrain = 0.0; |
| 474 | gammaKUsed = 0.0; |
| 475 | gammaFUsed = 0.0; |
| 476 | |
| 477 | kElasticPosDamgd = kElasticPos; |
| 478 | kElasticNegDamgd = kElasticNeg; |
| 479 | uMaxDamgd = CmaxStrainDmnd; |
| 480 | uMinDamgd = CminStrainDmnd; |
| 481 | |
| 482 | return 0; |
| 483 | } |
| 484 | |
| 485 | UniaxialMaterial* ShearPanelMaterial::getCopy(void) |
| 486 | { |