MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / revertToStart

Method revertToStart

SRC/material/uniaxial/ShearPanelMaterial.cpp:455–483  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

453}
454
455int 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
485UniaxialMaterial* ShearPanelMaterial::getCopy(void)
486{

Callers 1

ShearPanelMaterialMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected