|
||||||||||
| 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 | |||||||||