Gradient-extended anisotropic brittle damage modeling using a second order damage tensor – Theory, implementation and numerical examples. (1st August 2019)