Source code for monalisa.optim._squared_norm
"""Port of src/mathOp/bmSquaredNorm.m."""
from monalisa.optim._euclidean_prod import euclidean_prod
[docs]
def squared_norm(x, H):
"""Weighted squared norm ``real(x' * (H .* x))``."""
return euclidean_prod(x, x, H)