2239 |
@raise IllegalCoefficient: invalid name |
@raise IllegalCoefficient: invalid name |
2240 |
""" |
""" |
2241 |
if name == "A" : |
if name == "A" : |
2242 |
return escript.Data(numarray.identity(self.getDim()),escript.Function(self.getDomain()))*self.getCoefficient("k") |
if self.getCoefficient("k").isEmpty(): |
2243 |
|
return escript.Data(numarray.identity(self.getDim()),escript.Function(self.getDomain())) |
2244 |
|
else: |
2245 |
|
return escript.Data(numarray.identity(self.getDim()),escript.Function(self.getDomain()))*self.getCoefficient("k") |
2246 |
elif name == "D" : |
elif name == "D" : |
2247 |
return self.getCoefficient("omega") |
return self.getCoefficient("omega") |
2248 |
elif name == "Y" : |
elif name == "Y" : |