Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.access |
Contains types used in performing access calculations.
|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
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.
|
agi.foundation.infrastructure |
Contains types which support various aspects of the DME Component Libraries infrastructure.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
Modifier and Type | Class and Description |
---|---|
class |
MotionEvaluator1<T>
The base class for evaluators that take a
JulianDate and produce
Motion1 . |
Constructor and Description |
---|
Function2(Function2<TIndependent,TDependent> existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessConstraintEvaluator
The base class for Access constraint evaluators.
|
protected static class |
CircularAccessConstraint.CircularAccessConstraintEvaluator
Base class for Access constraint evaluators which evaluate circular functions.
|
protected static class |
MinimumMaximumAccessConstraint.MinMaxThresholdEvaluator
A convenient base class to use for the evaluators for constraints derived from
MinimumMaximumAccessConstraint . |
Modifier and Type | Class and Description |
---|---|
class |
JplDEFileEvaluator
The class returned by
JplDEFile.getEvaluator(JplDEDataIndex,EvaluatorGroup) to allow calculation of
time-varying information in the JPL DE file. |
Modifier and Type | Class and Description |
---|---|
class |
SphericalTabularGainData
A function class for computing gain using tabular data provided in a spherical coordinate system.
|
Modifier and Type | Method and Description |
---|---|
Function2<Cartesian,Double> |
CustomGainPattern.getGainFunction()
Gets the gain pattern function which takes a direction as a
Cartesian and
returns a gain value as a double. |
Modifier and Type | Method and Description |
---|---|
void |
CustomGainPattern.setGainFunction(Function2<Cartesian,Double> value)
Sets the gain pattern function which takes a direction as a
Cartesian and
returns a gain value as a double. |
Constructor and Description |
---|
CustomGainPattern(Function2<Cartesian,Double> gainFunction)
Initialize an instance with a given pattern function.
|
Modifier and Type | Class and Description |
---|---|
class |
VariableGainAmplifierBackoffPolynomial
Represents a polynomial input back-off curve.
|
Modifier and Type | Method and Description |
---|---|
Function2<Double,Double> |
VariableGainAmplifierBackoffCurves.getIboCarrierToImCurve()
Gets a function which represents the input back-off/carrier to intermodulation noise spectral density (IBO/(C/No)Im) curve.
|
Function2<Double,Double> |
VariableGainAmplifierBackoffCurves.getIboOboCurve()
Gets a function which represents the input back-off/output back-off (IBO/OBO) curve.
|
Constructor and Description |
---|
VariableGainAmplifierBackoffCurves(Function2<Double,Double> iboOboCurve)
Initializes an instance with a given input back-off/output back-off (IBO/OBO) curve.
|
VariableGainAmplifierBackoffCurves(Function2<Double,Double> iboOboCurve,
Function2<Double,Double> iboCarrierToImCurve)
Initializes an instance with a given input back-off/output back-off (IBO/OBO) curve and input back-off/carrier to intermodulation
noise spectral density (IBO/(C/No)Im) curve.
|
VariableGainAmplifierBackoffCurves(Function2<Double,Double> iboOboCurve,
Function2<Double,Double> iboCarrierToImCurve)
Initializes an instance with a given input back-off/output back-off (IBO/OBO) curve and input back-off/carrier to intermodulation
noise spectral density (IBO/(C/No)Im) curve.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicMatrixEvaluator
Evaluates a
DynamicMatrix over time. |
class |
PointEvaluator
Evaluates a
Point over time. |
class |
ScalarEvaluator
Evaluates a
Scalar over time. |
class |
VectorEvaluator
Evaluates a
Vector over time. |
Modifier and Type | Class and Description |
---|---|
class |
CachingMotionEvaluator1<T>
A wrapper for any
MotionEvaluator1 that caches the last evaluated result. |
Modifier and Type | Class and Description |
---|---|
class |
RealValuedScalarFunctionAdapter<T>
Adapts any
RealValuedScalarFunction to implement
Function2 . |
Modifier and Type | Method and Description |
---|---|
Function2<JulianDate,Double> |
TimeIntervalFinder.getFunction()
Gets the function to evaluate.
|
Modifier and Type | Method and Description |
---|---|
IDoubleFunctionSampler |
DoubleFunctionSampling.getFunctionSampler(Function2<Double,Double> function)
|
IDurationFunctionSampler |
DurationFunctionSampling.getFunctionSampler(Function2<Duration,Double> function)
|
IJulianDateFunctionSampler |
JulianDateFunctionSampling.getFunctionSampler(Function2<JulianDate,Double> function)
|
void |
TimeIntervalFinder.setFunction(Function2<JulianDate,Double> value)
Sets the function to evaluate.
|
Constructor and Description |
---|
TimeIntervalFinder(Function2<JulianDate,Double> function,
double constraintValue)
Initializes a new instance using the specified function and constraint value.
|
TimeIntervalFinder(Function2<JulianDate,Double> function,
double constraintValue,
Duration samplingInterval)
Initializes a new instance using the specified function, constraint value,
and sampling interval.
|
Modifier and Type | Class and Description |
---|---|
class |
PartialDerivativesEvaluator
An interface for an evaluator that takes a
JulianDate , order, and list of
inputs and returns the partial derivatives of itself with respect to those inputs. |