Click or drag to resize

ConstantSolarGeophysicalData Class

Represents the solar radiation and geomagnetic flux indices as constant values.
Inheritance Hierarchy
System.Object
  AGI.Foundation.Celestial.SolarGeophysicalData
    AGI.Foundation.Celestial.ConstantSolarGeophysicalData

Namespace:  AGI.Foundation.Celestial
Assembly:  AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 25.1.421.0 (25.1.421.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 SolarGeophysicalData.IsThreadSafe.)
Top
Methods
  NameDescription
Public methodClone
Clones this object using the specified context.
(Overrides SolarGeophysicalData.Clone(CopyContext).)
Public methodComputeApDailyAverage
Returns the constant ap geomagnetic index value.
(Overrides SolarGeophysicalData.ComputeApDailyAverage(JulianDate).)
Public methodComputeApValue
Returns the constant ap geomagnetic index value.
(Overrides SolarGeophysicalData.ComputeApValue(JulianDate).)
Public methodComputeAverageSolarRadioFlux
Returns the constant solar radiation flux value.
(Overrides SolarGeophysicalData.ComputeAverageSolarRadioFlux(JulianDate).)
Public methodComputeKpDailyAverage
Returns the constant kp geomagnetic index value.
(Overrides SolarGeophysicalData.ComputeKpDailyAverage(JulianDate).)
Public methodComputeKpValue
Returns the constant kp geomagnetic index value.
(Overrides SolarGeophysicalData.ComputeKpValue(JulianDate).)
Public methodComputeSolarRadioFlux
Returns the constant solar radiation flux value.
(Overrides SolarGeophysicalData.ComputeSolarRadioFlux(JulianDate).)
Public methodComputeThreeHourApValues
Returns a size eight array with each value equal to the constant ap geomagnetic index.
(Overrides SolarGeophysicalData.ComputeThreeHourApValues(JulianDate).)
Public methodComputeThreeHourKpValues
Returns a size eight array with each value equal to the constant kp geomagnetic index.
(Overrides SolarGeophysicalData.ComputeThreeHourKpValues(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