org.orekit.forces.radiation
Class RediffusedFlux

java.lang.Object
  extended by org.orekit.forces.radiation.RediffusedFlux

public class RediffusedFlux
extends Object

creating a set of solar pressure rediffused by the earth for a satellite position.

Since:
1.2
Version:
$Id: RediffusedFlux.java 17582 2017-05-10 12:58:16Z bignon $
Author:
ClaudeD
Concurrency :
conditionally thread-safe
Concurrency comment :
thread-safe if all constructor parameters are too.

Constructor Summary
RediffusedFlux(int nCorona, int nMeridian, Frame bodyFrame, CelestialBody sunProvider, PVCoordinatesProvider satProvider, AbsoluteDate d, IEmissivityModel model)
          Default constructor of rediffused flux.
RediffusedFlux(int nCorona, int nMeridian, Frame bodyFrame, CelestialBody sun, PVCoordinatesProvider satProvider, AbsoluteDate dDate, IEmissivityModel model, boolean inIr, boolean inAlbedo)
          Generic constructor of rediffused flux.
 
Method Summary
 ElementaryFlux[] getFlux()
          getFlux : return all elementary rediffused fluxes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RediffusedFlux

public RediffusedFlux(int nCorona,
                      int nMeridian,
                      Frame bodyFrame,
                      CelestialBody sunProvider,
                      PVCoordinatesProvider satProvider,
                      AbsoluteDate d,
                      IEmissivityModel model)
               throws OrekitException
Default constructor of rediffused flux.

Parameters:
nCorona - number of corona
nMeridian - number of meridian
bodyFrame - frame of flux
sunProvider - sun PV coordinates provider
satProvider - satellite PV coordinates provider
d - date of computing
model - emissivity model
Throws:
OrekitException - when orekit error occurred
Since:
1.2

RediffusedFlux

public RediffusedFlux(int nCorona,
                      int nMeridian,
                      Frame bodyFrame,
                      CelestialBody sun,
                      PVCoordinatesProvider satProvider,
                      AbsoluteDate dDate,
                      IEmissivityModel model,
                      boolean inIr,
                      boolean inAlbedo)
               throws OrekitException
Generic constructor of rediffused flux.

Parameters:
nCorona - number of coronas
nMeridian - number of meridians
bodyFrame - frame of flux
sun - sun PV coordinates provider
satProvider - satellite PV coordinates provider
dDate - date of computing
model - emissivity model
inIr - computing indicator of the infrared force
inAlbedo - computing indicator of the albedo force
Throws:
OrekitException - when orekit error occurred
Since:
1.2
Method Detail

getFlux

public ElementaryFlux[] getFlux()
getFlux : return all elementary rediffused fluxes

Returns:
rediffused fluxes in bodyFrame frame
Since:
1.2


Copyright © 2017 CNES. All Rights Reserved.