FSolar:

Path: Orbit/OrbitPropagator

% The solar force model for OrbitPropagator. 
   Assumes the surface normal is always aligned with the sun. Includes eclipses
   and distance from the sun.
--------------------------------------------------------------------------
   Form:
   x = FSolar( action, modifier, u, t )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   action      (1,:)  Action 'initialize', 'update'
   modifier    (1,:)  Modifier to the action or data structure if initialization
   u           (1,1)  .rSun (3,1) Sun Vector (km)
                      .r    (3,1) Spacecraft vector (km)
   t           (1,1)  Time

   -------
   Outputs
   -------
   x           (1,1)  The tag if action is 'initialize'
                      If the action is update
                      x.f    (3,1) Force vector in the ECI frame
                      x.mDot (1,1) Mass derivative

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

Children:

AC: ACData/ACTConstants
AerospaceUtils: AtmosphericCalculations/AtmDens1
AerospaceUtils: AtmosphericCalculations/AtmDens2
AerospaceUtils: AtmosphericCalculations/AtmDensTitan
AerospaceUtils: AtmosphericCalculations/NeptuneDensity
AerospaceUtils: Coord/ECIToEF
AerospaceUtils: Coord/EFToLatLonAlt
AerospaceUtils: Coord/R2LatLon
Orbit: GravityModels/LoadGEM
Orbit: GravityModels/LoadGravityModel
Orbit: GravityModels/NormalizationMatrix
Orbit: GravityModels/UnnormalizeGravity
Orbit: OrbitCoord/RV2AE
Orbit: OrbitCoord/SLR
Orbit: OrbitMechanics/AGravity
Orbit: OrbitMechanics/AGravityC
Orbit: OrbitMechanics/APlanet
Orbit: OrbitMechanics/Energy
Orbit: OrbitMechanics/FlightPathAngle
Orbit: OrbitMechanics/OrbitJacobian
Orbit: OrbitMechanics/PlanetaryAccelerations
Orbit: OrbitMechanics/RVOrbGen
Orbit: OrbitPropagator/FOrbHFOP
Orbit: OrbitPropagator/PropagateOrbitPlugIn
Orbit: OrbitPropagator/StoppingConditions
Orbit: OrbitPropagator/StoppingPlugIn
Orbit: RHSOrbit/FOrbHF2
SC: BasicOrbit/CP2I
SC: BasicOrbit/E2M
SC: BasicOrbit/E2Nu
SC: BasicOrbit/El2RV
SC: BasicOrbit/FOrbCart
SC: BasicOrbit/M2E
SC: BasicOrbit/M2EApp
SC: BasicOrbit/M2EEl
SC: BasicOrbit/M2EHy
SC: BasicOrbit/M2Nu
SC: BasicOrbit/M2NuPb
SC: BasicOrbit/Nu2E
SC: BasicOrbit/Nu2M
SC: BasicOrbit/Period
SC: BasicOrbit/RV2El
SC: Environs/MolWt2R
SC: Ephem/ECIToPlanet
SC: Ephem/EOfE
SC: Ephem/EarthNut
SC: Ephem/EarthPre
SC: Ephem/EarthRot
SC: Ephem/EarthRte
SC: Ephem/Eclipse
SC: Ephem/GMSTime
SC: Ephem/MSidDay
SC: Ephem/MoonRot
SC: Ephem/MoonV1
SC: Ephem/Moons
SC: Ephem/NutDelta
SC: Ephem/ObOfE
SC: Ephem/S2HMS
SC: Ephem/SunV1
SC: Ephem/TruEarth
SC: GUIPlugIn/ElementsPlugIn
SC: SCData/sCTConstants
SC: SCMat/GEMT1
Common: CommonData/Constants
Common: CommonData/SwooshWatermark
Common: CommonData/xSplashSmall
Common: Database/Constant
Common: GUIs/TimeGUI
Common: General/CellToMat
Common: General/CloseFigure
Common: General/CloseIfHandle
Common: General/DeBlankLT
Common: General/DeleteCell
Common: General/DispWithTitle
Common: General/GetCurrentGUIObject
Common: General/GetListString
Common: General/IsVersionAfter
Common: General/MatToCell
Common: General/RadioButtons
Common: General/SaveStructure
Common: General/SetUIElement
Common: General/StringMatch
Common: General/StringToTokens
Common: General/StructToCell2D
Common: General/UIElement
Common: General/ValidTime
Common: General/Watermark
Common: Graphics/Axis3D
Common: Graphics/Ellipsd
Common: Graphics/Map
Common: Graphics/Mesh2
Common: Graphics/NPlot
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/PlotDoubleYAxis
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/TitleS
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Plugins/TimePlugIn
Common: Time/DN2Date
Common: Time/DNString2Date
Common: Time/DTAToDTS
Common: Time/DTSToDTA
Common: Time/Date2DN
Common: Time/Date2JD
Common: Time/FindSolsticeOrEquinox
Common: Time/JD2000
Common: Time/JD2Date
Common: Time/JD2T
Common: Time/JDToMidnight
Common: Time/T2JD
Common: Transform/RPhiTheta2Cart
Math: Analysis/JacobianODE
Math: Analysis/PDAL
Math: Analysis/SCHarm
Math: Linear/Cross
Math: Linear/Dot
Math: Linear/DupVect
Math: Linear/Factorl
Math: Linear/Mag
Math: Linear/Skew
Math: Linear/SkewSq
Math: Linear/Unit
Math: MathUtils/R2P5
Math: Probability/CovarianceRHS
Math: Trigonometry/CosD
Math: Trigonometry/SinD
builder: Templates/HelpSystem

Back to the Orbit Module page