void MisesMatGrad :: givePDGradMatrix_ku(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) { MaterialMode mMode = gp->giveMaterialMode(); switch ( mMode ) { case _1dMat: give1dKappaMatrix(answer, mode, gp, tStep); break; case _PlaneStrain: givePlaneStrainKappaMatrix(answer, mode, gp, tStep); break; case _3dMat: give3dKappaMatrix(answer, mode, gp, tStep); break; default: OOFEM_ERROR("unknown mode (%s)", __MaterialModeToString(mMode) ); } }
void IDGMaterial :: givePDGradMatrix_ku(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep) { MaterialMode mMode = gp->giveMaterialMode(); switch ( mMode ) { case _1dMat: give1dKappaMatrix(answer, mode, gp, tStep); break; case _PlaneStress: givePlaneStressKappaMatrix(answer, mode, gp, tStep); break; case _PlaneStrain: givePlaneStrainKappaMatrix(answer, mode, gp, tStep); break; default: OOFEM_ERROR("mMode = %d not supported\n", mMode); } }