|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Integrator
This is the abstract base class for external (i.e. outside the StellarSystem class) integrators. Classes that derive from this can be called from predictRV, fitIntegrate and integrateStable.
Method Summary | |
---|---|
double |
advance(double[][] xyzParam,
double timeInterval,
double tstep)
Advances the system by the specified time, using xyzParam as initial (r, v). |
java.lang.String |
getAuthor()
Returns the author's name. |
java.lang.String |
getDesc()
Returns a description of the integrator. |
java.lang.Object |
getProperty(int property)
Reserved for future use. |
java.lang.String |
getVersion()
Returns the version of the integrator. |
boolean |
hasCloseEncounter()
Specifies if a close encounter happened during the last advance(). |
void |
setProperty(int property,
java.lang.Object value)
Reserved for future use. |
Method Detail |
---|
double advance(double[][] xyzParam, double timeInterval, double tstep)
xyzParam
- Input / output coordinatestimeInterval
- Amount of time to evolve for.tstep
- Timestep hint.
boolean hasCloseEncounter()
java.lang.Object getProperty(int property)
property
- Specifies which property to return.
void setProperty(int property, java.lang.Object value)
property
- Which property to set.value
- Value of the property.java.lang.String getAuthor()
java.lang.String getVersion()
java.lang.String getDesc()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |