runphilrun / TDU

Thruster design utility for satellite propulsion
https://stemn.com/projects/thruster-design-tool
Apache License 2.0
9 stars 3 forks source link

Ae property does not return float #1

Closed runphilrun closed 8 years ago

runphilrun commented 8 years ago

Nozzle property Ae is intended to multiply noz.At * noz.e and return a float as the property value. Outside of the class, noz.At and noz.e return floats. Ae returns a method, which implies that it is not recognizing self.At or self.e as floats while computing the property.

runphilrun commented 8 years ago

When one property is set, the others do not auto-update. Added an operation to update Ae, At, and e with respect to each other when one of these properties is set.