Click or drag to resize

ConstantSolarGeophysicalData Class

Represents the solar radiation and geomagnetic flux indices as constant values.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.CelestialSolarGeophysicalData
    AGI.Foundation.CelestialConstantSolarGeophysicalData

Namespace:  AGI.Foundation.Celestial
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public class ConstantSolarGeophysicalData : SolarGeophysicalData

The ConstantSolarGeophysicalData type exposes the following members.

Constructors
  NameDescription
Public methodConstantSolarGeophysicalData
Initializes an instance of ConstantSolarGeophysicalData using the typical values of 150.0 for the F10.7 cm solar radio flux and 3.0 for the kp magnetic flux.
Protected methodConstantSolarGeophysicalData(ConstantSolarGeophysicalData, CopyContext)
Initializes a new instance as a copy of an existing instance.
Public methodConstantSolarGeophysicalData(Double, Double)
Initializes an instance of ConstantSolarGeophysicalData from the solar radio flux and kp geomagnetic flux. If you have the ap value for geomagnetic flux use CalculateApFromKp(Double) to calculate the kp flux value.
Public methodConstantSolarGeophysicalData(Double, Double, Double)

Initializes an instance of ConstantSolarGeophysicalData from the average and current solar radio flux and current kp geomagnetic flux. If you have the ap value for geomagnetic flux use CalculateApFromKp(Double) to calculate the kp flux value.

Use this constructor rather than ConstantSolarGeophysicalData(Double, Double) if you'd like to use constant solar geophysical data for a time period when the current solar flux differs from the 81 day average.

Top
Properties
  NameDescription
Public propertyIsThreadSafe
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.
(Overrides SolarGeophysicalDataIsThreadSafe.)
Top
Methods
  NameDescription
Public methodClone
Clones this object using the specified context.
(Overrides SolarGeophysicalDataClone(CopyContext).)
Public methodComputeApDailyAverage
Returns the constant ap geomagnetic index value.
(Overrides SolarGeophysicalDataComputeApDailyAverage(JulianDate).)
Public methodComputeApValue
Returns the constant ap geomagnetic index value.
(Overrides SolarGeophysicalDataComputeApValue(JulianDate).)
Public methodComputeAverageSolarRadioFlux
Returns the constant solar radiation flux value.
(Overrides SolarGeophysicalDataComputeAverageSolarRadioFlux(JulianDate).)
Public methodComputeKpDailyAverage
Returns the constant kp geomagnetic index value.
(Overrides SolarGeophysicalDataComputeKpDailyAverage(JulianDate).)
Public methodComputeKpValue
Returns the constant kp geomagnetic index value.
(Overrides SolarGeophysicalDataComputeKpValue(JulianDate).)
Public methodComputeSolarRadioFlux
Returns the constant solar radiation flux value.
(Overrides SolarGeophysicalDataComputeSolarRadioFlux(JulianDate).)
Public methodComputeThreeHourApValues
Returns a size eight array with each value equal to the constant ap geomagnetic index.
(Overrides SolarGeophysicalDataComputeThreeHourApValues(JulianDate).)
Public methodComputeThreeHourKpValues
Returns a size eight array with each value equal to the constant kp geomagnetic index.
(Overrides SolarGeophysicalDataComputeThreeHourKpValues(JulianDate).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also