A general yield function with differential and anisotropic hardening for strength modelling under various stress states with non-associated flow rule. (November 2022)