// print just yield properties to output window void DDBHardening::PrintYieldProperties(void) const { cout << GetHardeningLawName() << endl; // yield MaterialBase::PrintProperty("Initial cell dislocation density, pc",rhoC0,"m^-2"); MaterialBase::PrintProperty("Initial cell wall dislocation density, pw",rhoW0,"m^-2"); MaterialBase::PrintProperty("Taylor Factor",tayM,""); MaterialBase::PrintProperty("fo",fo,""); MaterialBase::PrintProperty("flim",fLim,""); MaterialBase::PrintProperty("fsto",fsto,""); MaterialBase::PrintProperty("sto",sto,""); MaterialBase::PrintProperty("M",SHM0,""); MaterialBase::PrintProperty("N",N0,""); MaterialBase::PrintProperty("Alpha",alp,""); MaterialBase::PrintProperty("Burgers Vector",burg,"m"); MaterialBase::PrintProperty("K",K1,""); MaterialBase::PrintProperty("Alpha*",esal,""); MaterialBase::PrintProperty("Beta*",esbe,""); MaterialBase::PrintProperty("ko",disk1,""); MaterialBase::PrintProperty("A",Atd,"K^-1"); MaterialBase::PrintProperty("B",Btd,"K^-1"); cout << endl; }
// print just yield properties to output window void SLMaterial::PrintYieldProperties(void) const { cout << GetHardeningLawName() << endl; // yield MaterialBase::PrintProperty("yld",yield*UnitsController::Scaling(1.e-6),""); MaterialBase::PrintProperty("beta",beta,""); MaterialBase::PrintProperty("nhard",nhard,""); MaterialBase::PrintProperty("yMax",yieldMax*UnitsController::Scaling(1.e-6),""); cout << endl; // shear temperature and pressure dependence char glabel[20]; strcpy(glabel,UnitsController::Label(PRESSURE_UNITS)); strcat(glabel,"^-1"); MaterialBase::PrintProperty("Gp'/G0",GPp*UnitsController::Scaling(1.e6),glabel); MaterialBase::PrintProperty("GT'/G0",GTp,"K^-1"); cout << endl; // Steinberg-Lund additinos MaterialBase::PrintProperty("Uk/k",UkOverk,"K"); MaterialBase::PrintProperty("YP",YP*UnitsController::Scaling(1.e-6),""); strcpy(glabel,UnitsController::Label(TIME_UNITS)); strcat(glabel,"^-1"); MaterialBase::PrintProperty("C1",C1,glabel); strcpy(glabel,UnitsController::Label(PRESSURE_UNITS)); strcat(glabel,"-"); strcat(glabel,UnitsController::Label(TIME_UNITS)); MaterialBase::PrintProperty("C2",C2*UnitsController::Scaling(1.e-6),glabel); cout << endl; }
// print just yield properties to output window void LinearHardening::PrintYieldProperties(void) const { cout << GetHardeningLawName() << endl; MaterialBase::PrintProperty("yld",yield*UnitsController::Scaling(1.e-6),""); MaterialBase::PrintProperty("K",beta,""); MaterialBase::PrintProperty("Ep",Ep*UnitsController::Scaling(1.e-6),""); cout << endl; }