|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.forces.atmospheres.solarActivity.ConstantSolarActivity
public class ConstantSolarActivity
This class represents constant solar activity
| Constructor Summary | |
|---|---|
ConstantSolarActivity(double f107,
double ap)
Constructor for constant solar activity |
|
ConstantSolarActivity(double f107,
double ap,
double kp)
Constructor for constant solar activity |
|
| Method Summary | |
|---|---|
double |
getAp(AbsoluteDate date)
Get Ap value at given user date |
AbsoluteDate |
getApKpMaxDate()
Get maximum date of ap / kp values |
AbsoluteDate |
getApKpMinDate()
Get minimum date of ap / kp values |
SortedMap<AbsoluteDate,Double[]> |
getApKpValues(AbsoluteDate date1,
AbsoluteDate date2)
Get ap / kp values between the given dates |
AbsoluteDate |
getFluxMaxDate()
Get maximum date of flux values |
AbsoluteDate |
getFluxMinDate()
Get minimum date of flux values |
double |
getInstantFlux(AbsoluteDate date)
Get the value of the instantaneous solar flux. |
double |
getInstantFluxValue(AbsoluteDate date)
Get instant flux values at the given dates (possibly interpolated) |
SortedMap<AbsoluteDate,Double> |
getInstantFluxValues(AbsoluteDate date1,
AbsoluteDate date2)
Get raw instant flux values between the given dates |
double |
getKp(AbsoluteDate date)
Get Kp value at given user date |
AbsoluteDate |
getMaxDate()
Get maximum date at which both flux and ap values are available |
AbsoluteDate |
getMinDate()
Get minimum date at which both flux and ap values are available |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstantSolarActivity(double f107,
double ap)
f107 - instant fluxap - ap value
public ConstantSolarActivity(double f107,
double ap,
double kp)
f107 - instant fluxap - ap valuekp - kp value| Method Detail |
|---|
public double getInstantFlux(AbsoluteDate date)
date - the current date
public double getAp(AbsoluteDate date)
getAp in interface SolarActivityDataProviderdate - user date
public double getKp(AbsoluteDate date)
getKp in interface SolarActivityDataProviderdate - user date
public AbsoluteDate getFluxMinDate()
getFluxMinDate in interface SolarActivityDataProviderpublic AbsoluteDate getFluxMaxDate()
getFluxMaxDate in interface SolarActivityDataProviderpublic AbsoluteDate getApKpMinDate()
getApKpMinDate in interface SolarActivityDataProviderpublic AbsoluteDate getApKpMaxDate()
getApKpMaxDate in interface SolarActivityDataProvider
public SortedMap<AbsoluteDate,Double> getInstantFluxValues(AbsoluteDate date1,
AbsoluteDate date2)
getInstantFluxValues in interface SolarActivityDataProviderdate1 - first datedate2 - second date
public double getInstantFluxValue(AbsoluteDate date)
throws OrekitException
getInstantFluxValue in interface SolarActivityDataProviderdate - user date
OrekitException - if no solar activity at datepublic AbsoluteDate getMinDate()
getMinDate in interface SolarActivityDataProviderpublic AbsoluteDate getMaxDate()
getMaxDate in interface SolarActivityDataProvider
public SortedMap<AbsoluteDate,Double[]> getApKpValues(AbsoluteDate date1,
AbsoluteDate date2)
getApKpValues in interface SolarActivityDataProviderdate1 - first datedate2 - second date
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||