XC::NullEvolution::NullEvolution(int tag, double isox, double isoy) :YS_Evolution(tag, nullptr_EVOL_CLASS_TAG, 0.0, 0.0, 2, 0.0, 0.0) { isotropicFactor(0) = isox; isotropicFactor(1) = isoy; isotropicFactor_hist(0) = isox; isotropicFactor_hist(1) = isoy; }
YS_Evolution2D::YS_Evolution2D(int tag, int classtag, double min_iso_factor, double iso_ratio, double kin_ratio) :YS_Evolution(tag, classtag, iso_ratio, kin_ratio, 2), minIsoFactor(min_iso_factor), softening(false) { // sumPlasticDeformX = 0; // sumPlasticDeformX_hist = 0; // sumPlasticDeformY = 0; // sumPlasticDeformY_hist = 0; isotropicFactor(0) = 1; isotropicFactor(1) = 1; isotropicFactor_hist(0) = 1; isotropicFactor_hist(1) = 1; }