public class CustomPatriusSolarRadiationPressure
extends fr.cnes.sirius.patrius.forces.radiation.PatriusSolarRadiationPressure
| Constructor and Description |
|---|
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.ExtendedOneAxisEllipsoid shape,
fr.cnes.sirius.patrius.assembly.Assembly assembly,
double multiplicativeFactor)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
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.ExtendedOneAxisEllipsoid |
getShape()
Getter for the Earth model used at construction.
|
org.orekit.utils.PVCoordinatesProvider |
getSunBody()
Getter for the Sun model used at construction.
|
String |
toString() |
addContribution, addDAccDParam, addDAccDState, computeAcceleration, computeGradientPosition, computeGradientVelocity, getEventsDetectors, getLightningRatioaddJacobiansParameter, addJacobiansParameter, addJacobiansParameter, supportsJacobianParameteraddParameter, getParameters, supportsParameterpublic CustomPatriusSolarRadiationPressure(double dRef,
double pRef,
org.orekit.utils.PVCoordinatesProvider sunBody,
org.orekit.bodies.ExtendedOneAxisEllipsoid 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 assemblypublic double getDRef()
public double getPRef()
public org.orekit.utils.PVCoordinatesProvider getSunBody()
public org.orekit.bodies.ExtendedOneAxisEllipsoid getShape()
public fr.cnes.sirius.patrius.assembly.Assembly getAssembly()
public double getMultiplicativeFactor()
Copyright © 2017. All rights reserved.