Package | Description |
---|---|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.communications.signalpropagation |
Contains types for propagating electromagnetic signals along communication links.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
Modifier and Type | Method and Description |
---|---|
ScalarDependentOnServiceProvider |
SimpleDescentPerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed.
|
ScalarDependentOnServiceProvider |
SimpleCruisePerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed.
|
ScalarDependentOnServiceProvider |
SimpleClimbPerformanceModel.getAirspeed()
Gets a scalar which will determine the commanded airspeed.
|
ScalarDependentOnServiceProvider |
SimpleDescentPerformanceModel.getAltitudeRate()
Gets a scalar which will determine the commanded rate of altitude change.
|
ScalarDependentOnServiceProvider |
SimpleClimbPerformanceModel.getAltitudeRate()
Gets a scalar which will determine the commanded rate of altitude change.
|
ScalarDependentOnServiceProvider |
SimpleForwardFlightPropellerPropulsion.getDensity()
Gets the scalar defining the local atmospheric density.
|
ScalarDependentOnServiceProvider |
SimpleForwardFlightPropellerPropulsion.getDensityRatio()
Gets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density).
|
ScalarDependentOnServiceProvider |
SimpleForwardFlightJetPropulsion.getDensityRatio()
Gets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density).
|
ScalarDependentOnServiceProvider |
SimpleDescentPerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow.
|
ScalarDependentOnServiceProvider |
SimpleCruisePerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow.
|
ScalarDependentOnServiceProvider |
SimpleClimbPerformanceModel.getFuelFlowRate()
Gets a scalar which will determine the commanded rate of fuel flow.
|
ScalarDependentOnServiceProvider |
ClimbDescentPerformanceModel.getScalarElement(ClimbDescentCommandedValuesElement element)
Gets a
ScalarDependentOnServiceProvider that will represent one of the individual
commanded values computed by this performance model. |
ScalarDependentOnServiceProvider |
CruisePerformanceModel.getScalarElement(CruiseCommandedValuesElement element)
Gets a
ScalarDependentOnServiceProvider that will represent one of the individual
commanded values computed by this performance model. |
Modifier and Type | Method and Description |
---|---|
void |
SimpleDescentPerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed.
|
void |
SimpleCruisePerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed.
|
void |
SimpleClimbPerformanceModel.setAirspeed(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded airspeed.
|
void |
SimpleDescentPerformanceModel.setAltitudeRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of altitude change.
|
void |
SimpleClimbPerformanceModel.setAltitudeRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of altitude change.
|
void |
SimpleForwardFlightPropellerPropulsion.setDensity(ScalarDependentOnServiceProvider value)
Sets the scalar defining the local atmospheric density.
|
void |
SimpleForwardFlightPropellerPropulsion.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density).
|
void |
SimpleForwardFlightJetPropulsion.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the scalar defining the ratio of the local atmospheric density to a reference density (usually standard mean sea level density).
|
void |
SimpleDescentPerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow.
|
void |
SimpleCruisePerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow.
|
void |
SimpleClimbPerformanceModel.setFuelFlowRate(ScalarDependentOnServiceProvider value)
Sets a scalar which will determine the commanded rate of fuel flow.
|
Constructor and Description |
---|
SimpleClimbPerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
ScalarDependentOnServiceProvider altitudeRate,
ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters.
|
SimpleCruisePerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters.
|
SimpleDescentPerformanceModel(ScalarDependentOnServiceProvider trueAirspeed,
ScalarDependentOnServiceProvider altitudeRate,
ScalarDependentOnServiceProvider fuelFlowRate)
Initializes an instance with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
ScalarDependentOnServiceProvider |
USStandardAtmosphere1976.getDensity()
Gets a
ScalarDependentOnServiceProvider that calculates atmospheric density
using the U.S. |
ScalarDependentOnServiceProvider |
USStandardAtmosphere1976.getDensityRatio()
Gets a
ScalarDependentOnServiceProvider that calculates the ratio
of the local density to the density at sea level
using the U.S. |
ScalarDependentOnServiceProvider |
USStandardAtmosphere1976.getPressure()
Gets a
ScalarDependentOnServiceProvider that calculates atmospheric pressure
using the U.S. |
ScalarDependentOnServiceProvider |
USStandardAtmosphere1976.getSpeedOfSound()
Gets a
ScalarDependentOnServiceProvider that calculates the speed of sound
using the U.S. |
ScalarDependentOnServiceProvider |
USStandardAtmosphere1976.getTemperature()
Gets a
ScalarDependentOnServiceProvider that calculates temperature
using the U.S. |
Modifier and Type | Class and Description |
---|---|
class |
HufnagelValleyRefractiveIndexStructureParameterModel
Represents the Hufnagel-Valley (H-V) model for the refractive index structure parameter.
|
class |
RefractiveIndexStructureParameterModel
Base class for a modeling the refractive index structure parameter Cn2.
|
Modifier and Type | Method and Description |
---|---|
ScalarDependentOnServiceProvider |
CloudFogAttenuationModelItuRP840Version6.getCloudCeiling()
Gets or sets a value for the cloud ceiling, in meters.
|
ScalarDependentOnServiceProvider |
CloudFogAttenuationModelItuRP840Version6.getCloudLayerThickness()
Gets or sets a value for the cloud layer thickness, in meters.
|
ScalarDependentOnServiceProvider |
CloudFogAttenuationModelItuRP840Version6.getCloudLiquidWaterDensity()
Gets or sets the cloud liquid water density, in g/m3.
|
ScalarDependentOnServiceProvider |
CloudFogAttenuationModelItuRP840Version6.getCloudTemperature()
Gets or sets the cloud temperature, in kelvin.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP618Version12.getCustomRainHeight()
Gets a custom value for the rain height, in meters.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP618Version10.getCustomRainHeight()
Gets a custom value for the rain height, in meters.
|
ScalarDependentOnServiceProvider |
CraneRainAttenuationModel.getCustomRainHeight()
Gets a custom value for the rain height.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP618Version12.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time, in meters per second.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP618Version10.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time, in meters per second.
|
ScalarDependentOnServiceProvider |
CraneRainAttenuationModel.getCustomRainRate()
Gets a custom value for the rain rate exceeded 0.01% of the time.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP838Version3.getRainHeight()
Gets or sets a value for the rain height, in meters.
|
ScalarDependentOnServiceProvider |
RainAttenuationModelItuRP838Version3.getRainRate()
Gets or sets a custom value for the rain rate, in m/s.
|
ScalarDependentOnServiceProvider |
TropoScintAttenuationModelItuRP1814.getRefractiveIndexStructureParameterModel()
Gets the scalar for computing the refractive index structure parameter.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel3_18.getSurfaceConductivity()
Gets the conductivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel.getSurfaceConductivity()
Gets the conductivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel3_18.getSurfaceHumidity()
Gets the humidity of the earth's surface in grams per cubic meter at the transmitter.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel.getSurfaceHumidity()
Gets the humidity of the earth's surface in grams per cubic meter at the transmitter.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel3_18.getSurfaceRefractivity()
Gets the refractivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel.getSurfaceRefractivity()
Gets the refractivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel3_18.getSurfaceRelativePermittivity()
Gets the relative permittivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
TiremPropagationModel.getSurfaceRelativePermittivity()
Gets the relative permittivity of the earth's surface.
|
ScalarDependentOnServiceProvider |
SimpleSatcomAtmosphericAttenuationModel.getSurfaceTemperature()
Gets temperature in kelvin.
|
ScalarDependentOnServiceProvider |
SimpleSatcomAtmosphericAttenuationModel.getWaterVaporConcentration()
Gets water vapor concentration, in g/m^3.
|
ScalarDependentOnServiceProvider |
RefractiveIndexStructureParameterModel.getWindSpeedModel()
Gets the wind speed model.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RefractiveIndexStructureParameterModel.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
CloudFogAttenuationModelItuRP840Version6.setCloudCeiling(ScalarDependentOnServiceProvider value)
Gets or sets a value for the cloud ceiling, in meters.
|
void |
CloudFogAttenuationModelItuRP840Version6.setCloudLayerThickness(ScalarDependentOnServiceProvider value)
Gets or sets a value for the cloud layer thickness, in meters.
|
void |
CloudFogAttenuationModelItuRP840Version6.setCloudLiquidWaterDensity(ScalarDependentOnServiceProvider value)
Gets or sets the cloud liquid water density, in g/m3.
|
void |
CloudFogAttenuationModelItuRP840Version6.setCloudTemperature(ScalarDependentOnServiceProvider value)
Gets or sets the cloud temperature, in kelvin.
|
void |
RainAttenuationModelItuRP618Version12.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height, in meters.
|
void |
RainAttenuationModelItuRP618Version10.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height, in meters.
|
void |
CraneRainAttenuationModel.setCustomRainHeight(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain height.
|
void |
RainAttenuationModelItuRP618Version12.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time, in meters per second.
|
void |
RainAttenuationModelItuRP618Version10.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time, in meters per second.
|
void |
CraneRainAttenuationModel.setCustomRainRate(ScalarDependentOnServiceProvider value)
Sets a custom value for the rain rate exceeded 0.01% of the time.
|
void |
RainAttenuationModelItuRP838Version3.setRainHeight(ScalarDependentOnServiceProvider value)
Gets or sets a value for the rain height, in meters.
|
void |
RainAttenuationModelItuRP838Version3.setRainRate(ScalarDependentOnServiceProvider value)
Gets or sets a custom value for the rain rate, in m/s.
|
void |
TropoScintAttenuationModelItuRP1814.setRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider value)
Sets the scalar for computing the refractive index structure parameter.
|
void |
TiremPropagationModel3_18.setSurfaceConductivity(ScalarDependentOnServiceProvider value)
Sets the conductivity of the earth's surface.
|
void |
TiremPropagationModel.setSurfaceConductivity(ScalarDependentOnServiceProvider value)
Sets the conductivity of the earth's surface.
|
void |
TiremPropagationModel3_18.setSurfaceHumidity(ScalarDependentOnServiceProvider value)
Sets the humidity of the earth's surface in grams per cubic meter at the transmitter.
|
void |
TiremPropagationModel.setSurfaceHumidity(ScalarDependentOnServiceProvider value)
Sets the humidity of the earth's surface in grams per cubic meter at the transmitter.
|
void |
TiremPropagationModel3_18.setSurfaceRefractivity(ScalarDependentOnServiceProvider value)
Sets the refractivity of the earth's surface.
|
void |
TiremPropagationModel.setSurfaceRefractivity(ScalarDependentOnServiceProvider value)
Sets the refractivity of the earth's surface.
|
void |
TiremPropagationModel3_18.setSurfaceRelativePermittivity(ScalarDependentOnServiceProvider value)
Sets the relative permittivity of the earth's surface.
|
void |
TiremPropagationModel.setSurfaceRelativePermittivity(ScalarDependentOnServiceProvider value)
Sets the relative permittivity of the earth's surface.
|
void |
SimpleSatcomAtmosphericAttenuationModel.setSurfaceTemperature(ScalarDependentOnServiceProvider value)
Sets temperature in kelvin.
|
void |
SimpleSatcomAtmosphericAttenuationModel.setWaterVaporConcentration(ScalarDependentOnServiceProvider value)
Sets water vapor concentration, in g/m^3.
|
void |
RefractiveIndexStructureParameterModel.setWindSpeedModel(ScalarDependentOnServiceProvider value)
Sets the wind speed model.
|
Constructor and Description |
---|
HufnagelValleyRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
double groundRefractiveIndexStructureParam)
Initializes a new instance with the supplied winds speed model, and nominal ground level refractive index structure
parameter.
|
HufnagelValleyRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
double groundRefractiveIndexStructureParam,
CentralBody centralBody)
Initializes a new instance with the supplied winds speed model, and nominal ground level refractive index structure
parameter, and a central body used as the altitude reference.
|
RefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
CentralBody centralBody)
Initializes a new instance with a given wind speed model and central body used as the altitude reference.
|
Modifier and Type | Class and Description |
---|---|
class |
ScalarDynamicPressure
A
Scalar defining the dynamic pressure at a given location. |
class |
ScalarEquivalentAirspeed
A
Scalar defining the equivalent airspeed at a given location. |
class |
ScalarMachNumber
A
Scalar defining the Mach number at a given location. |
Modifier and Type | Method and Description |
---|---|
ScalarDependentOnServiceProvider |
ScalarDynamicPressure.getDensity()
Gets the atmospheric density scalar.
|
ScalarDependentOnServiceProvider |
ScalarEquivalentAirspeed.getDensityRatio()
Gets the density ratio in the atmosphere.
|
ScalarDependentOnServiceProvider |
ScalarMachNumber.getSpeedOfSound()
Gets the speed of sound in the atmosphere.
|
static ScalarDependentOnServiceProvider |
ScalarDependentOnServiceProvider.toScalarDependentOnServiceProvider(double value)
Converts a constant double value to a
ScalarDependentOnServiceProvider . |
static ScalarDependentOnServiceProvider |
ScalarDependentOnServiceProvider.toScalarDependentOnServiceProvider(Scalar value)
Converts a
Scalar to a ScalarDependentOnServiceProvider . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ScalarMachNumber.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarEquivalentAirspeed.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarDynamicPressure.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
ScalarDependentOnServiceProvider.checkForSameDefinition(ScalarDependentOnServiceProvider other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
ScalarDynamicPressure.setDensity(ScalarDependentOnServiceProvider value)
Sets the atmospheric density scalar.
|
void |
ScalarEquivalentAirspeed.setDensityRatio(ScalarDependentOnServiceProvider value)
Sets the density ratio in the atmosphere.
|
void |
ScalarMachNumber.setSpeedOfSound(ScalarDependentOnServiceProvider value)
Sets the speed of sound in the atmosphere.
|
Constructor and Description |
---|
ScalarDependentOnServiceProvider(ScalarDependentOnServiceProvider existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
ScalarDynamicPressure(ScalarDependentOnServiceProvider density,
VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the dynamic pressure at a given location.
|
ScalarEquivalentAirspeed(ScalarDependentOnServiceProvider densityRatio,
VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the equivalent airspeed at a given location.
|
ScalarMachNumber(ScalarDependentOnServiceProvider speedOfSound,
VectorDependentOnServiceProvider relativeVelocity)
Constructs a scalar that computes the Mach number at a given location.
|