Vector-based damage-driven computational homogenization with localized gradient enhanced boundary conditions for multi-scale modelling of quasi-brittle materials. (May 2023)