generalized dimensions