haoyuan liang
Subscriber
def __add__(self, other):
'''Two geometries with independent parameters'''
geometries = [self, other]
return Geometry(geometries, 'add')

However, in lumopt, there are related functions defined, why the use of mul can be used, but the use of add will be wrong
def __mul__(self, other):
'''Two geometries with common parameters'''
geometries = [self, other]
return Geometry(geometries, 'mul')