DistRadiation:

Path: SCPro/ProEnvirons

% Computes the radiation disturbance from the central body.
 The optional shadowing function has the form
 [a,p] = ShadowFun(u, n, a, p)
 and serves to elimate shadowed surfaces from further calculation.

--------------------------------------------------------------------------
   Form:
   [f, t, flux] = DistRadiation( r, q, n, a, p, optical, rPlanet, 
                                 qPlanet, shadowFun )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   r         (3,:) Position vectors
   q         (4,:) Quaternion from ECI to body
   n         (3,m) Unit surface outward normals
   a         (1,m) Areas for each surface
   p         (3,m) Location of each surface
   optical   (4,m) Optical coefficients
   rPlanet   (1,1) Radius of the planet
   qPlanet   (1,1) Flux from the planet
   shadowFun  (:)  Function handle for a shadowing function, optional

   -------
   Outputs
   -------
   f         (3,:) Radiation force
   t         (3,:) Radiation torque
   flux      (1,:) Radiation flux

--------------------------------------------------------------------------

Children:

Orbit: OrbitCoord/SLR
Orbit: OrbitMechanics/RVOrbGen
SC: BasicOrbit/CP2I
SC: BasicOrbit/E2M
SC: BasicOrbit/E2Nu
SC: BasicOrbit/M2E
SC: BasicOrbit/M2EApp
SC: BasicOrbit/M2EEl
SC: BasicOrbit/M2EHy
SC: BasicOrbit/Nu2E
SC: BasicOrbit/Nu2M
SC: BasicOrbit/Period
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/DeBlankLT
Common: General/MatToCell
Common: General/Watermark
Common: Graphics/Axis3D
Common: Graphics/Mesh2
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Quaternion/QForm
Common: Quaternion/QTForm
Math: Linear/Cross
Math: Linear/DupVect
Math: Linear/Mag
Math: Linear/Unit

Back to the SCPro Module page