|
||||||||||
| 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
org.orekit.forces.drag.DragForce
fr.cnes.genopus.nonWidget.forces.CustomDragForce
public class CustomDragForce
Extends PATRIUS drag force model.
| Field Summary |
|---|
| Fields inherited from class org.orekit.forces.drag.DragForce |
|---|
K_COEFFICIENT |
| Constructor Summary | |
|---|---|
CustomDragForce(CustomDragForce otherDragForce,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
Creates a new instance from the data in another one but with a different assembly. |
|
CustomDragForce(double k,
CustomAtmosphere atmosphere,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
Creates a new instance. |
|
| Method Summary | |
|---|---|
CustomAtmosphere |
cloneAtmosphere()
Get the atmosphere model as a new instance (to avoid problems related to threads). |
fr.cnes.sirius.patrius.assembly.Assembly |
getAssembly()
Getter for the assembly used at construction. |
CustomAtmosphere |
getAtmosphere()
Get the atmosphere model. |
double |
getMultiplicativeFactor()
Getter for the multiplicative factor used at construction. |
String |
toString()
|
| Methods inherited from class org.orekit.forces.drag.DragForce |
|---|
addContribution, addDAccDParam, addDAccDState, computeAcceleration, computeAcceleration, computeGradientPosition, computeGradientVelocity, getEventsDetectors |
| 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 CustomDragForce(double k,
CustomAtmosphere atmosphere,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
throws NonWidgetException
k - multiplicative factoratmosphere - atmosphere modelassembly - assembly with aerodynamic properties
NonWidgetException - if the assembly does not have only one valid aerodynamic property.
public CustomDragForce(CustomDragForce otherDragForce,
fr.cnes.sirius.patrius.assembly.Assembly assembly)
throws NonWidgetException
otherDragForce - the other instanceassembly - the new assembly
NonWidgetException - if the assembly does not have only one valid aerodynamic property.| Method Detail |
|---|
public double getMultiplicativeFactor()
public CustomAtmosphere getAtmosphere()
public CustomAtmosphere cloneAtmosphere()
throws NonWidgetException
NonWidgetException - if some resource file reading error occurspublic fr.cnes.sirius.patrius.assembly.Assembly getAssembly()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||