|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.parameter.Parameterizable
org.orekit.parameter.JacobiansParameterizable
fr.cnes.sirius.patrius.forces.radiation.PatriusSolarRadiationPressure
fr.cnes.genopus.nonWidget.forces.CustomPatriusSolarRadiationPressure
public class CustomPatriusSolarRadiationPressure
Extends PATRIUS solar radiation force model.
| Field Summary |
|---|
| Fields inherited from class fr.cnes.sirius.patrius.forces.radiation.PatriusSolarRadiationPressure |
|---|
REFERENCE_FLUX |
| Constructor Summary | |
|---|---|
CustomPatriusSolarRadiationPressure(CustomPatriusSolarRadiationPressure otherInstance,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
Creates a new instance from the data in another one but with a different assembly. |
|
CustomPatriusSolarRadiationPressure(double dRef,
double pRef,
org.orekit.utils.PVCoordinatesProvider sunBody,
org.orekit.bodies.GeometricBodyShape shape,
fr.cnes.sirius.patrius.assembly.Assembly assembly,
double multiplicativeFactor)
Creates a new instance. |
|
| Method Summary | |
|---|---|
fr.cnes.sirius.patrius.assembly.Assembly |
getAssembly()
Getter for the assembly used at construction. |
double |
getDRef()
Getter for the reference distance used at construction. |
double |
getMultiplicativeFactor()
Getter for the multiplicative factor used at construction. |
double |
getPRef()
Getter for the reference pressure used at construction. |
org.orekit.bodies.GeometricBodyShape |
getShape()
Getter for the Earth model used at construction. |
org.orekit.utils.PVCoordinatesProvider |
getSunBody()
Getter for the Sun model used at construction. |
String |
toString()
|
| Methods inherited from class fr.cnes.sirius.patrius.forces.radiation.PatriusSolarRadiationPressure |
|---|
addContribution, addDAccDParam, addDAccDState, computeAcceleration, computeGradientPosition, computeGradientVelocity, getEventsDetectors, getLightningRatio |
| Methods inherited from class org.orekit.parameter.JacobiansParameterizable |
|---|
addJacobiansParameter, addJacobiansParameter, addJacobiansParameter, supportsJacobianParameter |
| Methods inherited from class org.orekit.parameter.Parameterizable |
|---|
addParameter, getParameters, supportsParameter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.orekit.parameter.IParameterizable |
|---|
getParameters, supportsParameter |
| Constructor Detail |
|---|
public CustomPatriusSolarRadiationPressure(double dRef,
double pRef,
org.orekit.utils.PVCoordinatesProvider sunBody,
org.orekit.bodies.GeometricBodyShape shape,
fr.cnes.sirius.patrius.assembly.Assembly assembly,
double multiplicativeFactor)
dRef - reference distance for the solar radiation pressure (m)pRef - reference solar radiation pressure at dRef (N/m2)sunBody - Sun modelshape - Earth model (for umbra/penumbra computation)assembly - assembly with aerodynamic propertiesmultiplicativeFactor - multiplicative factor.
public CustomPatriusSolarRadiationPressure(CustomPatriusSolarRadiationPressure otherInstance,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
otherInstance - the other instanceassembly - the new assembly| Method Detail |
|---|
public double getDRef()
public double getPRef()
public org.orekit.utils.PVCoordinatesProvider getSunBody()
public org.orekit.bodies.GeometricBodyShape getShape()
public fr.cnes.sirius.patrius.assembly.Assembly getAssembly()
public double getMultiplicativeFactor()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||