|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.cnes.sirius.patrius.assembly.properties.PropulsiveProperty
public final class PropulsiveProperty
Propulsive property : gathers all thrust properties.
Constructor Summary | |
---|---|
PropulsiveProperty(String inName,
double inThrust,
double inIsp)
Constructor for the property with constant value for thrust and isp. |
|
PropulsiveProperty(String inName,
IDependentVariable<SpacecraftState> inThrust,
IDependentVariable<SpacecraftState> inIsp)
Constructor for the property with thrust and isp as IDependentVariable . |
|
PropulsiveProperty(String inName,
Parameter inThrust,
Parameter inIsp)
Constructor for the property with thrust and isp as Parameter . |
Method Summary | |
---|---|
IDependentVariable<SpacecraftState> |
getIsp()
Getter for the isp as an IDependentVariable object. |
double |
getIsp(SpacecraftState state)
Getter for isp (s) as function of input SpacecraftState . |
Parameter |
getIspParam()
Getter for the isp as an Parameter object. |
String |
getName()
Getter for the name. |
IDependentVariable<SpacecraftState> |
getThrust()
Getter for the thrust as an IDependentVariable object. |
double |
getThrust(SpacecraftState state)
Getter for thrust force (N) as function of input SpacecraftState . |
Parameter |
getThrustParam()
Getter for the thrust force as an Parameter object. |
PropertyType |
getType()
Get the type of the property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropulsiveProperty(String inName, Parameter inThrust, Parameter inIsp)
Parameter
.
inName
- nameinThrust
- thrustinIsp
- isppublic PropulsiveProperty(String inName, double inThrust, double inIsp)
inName
- nameinThrust
- thrustinIsp
- isppublic PropulsiveProperty(String inName, IDependentVariable<SpacecraftState> inThrust, IDependentVariable<SpacecraftState> inIsp)
IDependentVariable
.
inName
- nameinThrust
- thrustinIsp
- ispMethod Detail |
---|
public String getName()
public IDependentVariable<SpacecraftState> getThrust()
IDependentVariable
object.
public IDependentVariable<SpacecraftState> getIsp()
IDependentVariable
object.
public Parameter getIspParam()
Parameter
object.
Will return NaN if ISP has been defined as variable.
public Parameter getThrustParam()
Parameter
object.
Will return NaN if thrust has been defined as variable.
public double getThrust(SpacecraftState state)
SpacecraftState
.
state
- the spacecraft state
public double getIsp(SpacecraftState state)
SpacecraftState
.
state
- the spacecraft state
public PropertyType getType()
IPartProperty
getType
in interface IPartProperty
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |