- AbstractPair<T1,T2> - Class in com.agi.moxie.api.collections
-
An base class for pair-like constructs.
- AbstractPair(T1, T2) - Constructor for class com.agi.moxie.api.collections.AbstractPair
-
- AbstractScriptedDiscreteValueBuilder<T,R> - Class in com.agi.moxie.api
-
A helper base class to facilitate building scripted data values.
- AbstractScriptedDiscreteValueBuilder() - Constructor for class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
-
Creates a signal builder with no initial value.
- AbstractScriptedDiscreteValueBuilder(T) - Constructor for class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
-
- Action - Interface in com.agi.moxie.api
-
Represents a function that accepts no arguments and produces no results.
- add(MoxieTime, T) - Method in class com.agi.moxie.api.AbstractScriptedDiscreteValueBuilder
-
Add a change to the script.
- add(MoxieTimeSimpleFunction, double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionCollection
-
Adds a function to the collection, and adds a threshold value that is of interest while exploring the function.
- add(MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionCollection
-
Adds a function to the collection.
- add(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCollection
-
Adds a threshold.
- add(T) - Method in class com.agi.moxie.api.models.ListProperty
-
Adds a new element to the end of the list and updates this property as changed.
- add(Duration) - Method in class com.agi.moxie.api.MoxieTime
-
- add(MoxieTime) - Method in class com.agi.moxie.api.signals.ScriptedEventSignal.Builder
-
Adds a new event time to the script.
- add(Duration) - Method in class com.agi.moxie.api.time.Duration
-
Adds the specified
Duration to this instance.
- add(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
-
- add(Duration) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds a
Duration to this Julian date, producing a new Julian date.
- add(JulianTime, Duration) - Static method in class com.agi.moxie.api.time.JulianTime
-
- addAll(Collection<T>) - Method in class com.agi.moxie.api.models.ListProperty
-
Adds a collection of new elements to the end of the list and updates this property as changed.
- addAll(ListProperty<T>) - Method in class com.agi.moxie.api.models.ListProperty
-
Unwraps the given list property and adds the contents of the other list to the end of this list.
- addClamped(Duration) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds a
Duration to this Julian date, producing a new Julian date.
- addDays(double) - Method in class com.agi.moxie.api.MoxieTime
-
Adds the provided number of
days to this
MoxieTime.
- addDays(double) - Method in class com.agi.moxie.api.time.Duration
-
- addDays(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Adds the specified number of days to this date and returns the new date.
- addDays(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds the specified number of days to this date and returns the new date.
- addFunctionSampled(Consumer<MoxieTimeFunctionEvaluationResult>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Adds a handler for an event that is raised each time a function is sampled.
- addHours(double) - Method in class com.agi.moxie.api.MoxieTime
-
Adds the provided number of
hours to this
MoxieTime.
- addHours(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Adds the specified number of hours to this date and returns the new date.
- addHours(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds the specified number of hours to this date and returns the new date.
- addLocalExtremumFound(Consumer<MoxieTimeFunctionExtremumFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Adds a handler for an event that is raised when a precise local minimum or maximum has been found.
- addLocalExtremumIndicated(Consumer<MoxieTimeFunctionExtremumIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Adds a handler for an event that is raised when three points are found that indicate the existence of a local extremum (minimum or maximum).
- addMinutes(int) - Method in class com.agi.moxie.api.MoxieTime
-
Adds the provided number of
minutes to this
MoxieTime.
- addMinutes(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Adds the specified number of minutes to this date and returns the new date.
- addMinutes(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds the specified number of minutes to this date and returns the new date.
- addOffsets(Duration, Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.BooleanSignalOffsetBuilder
-
Adds an interval to the set of true intervals, specified as a start and stop offset from the base time.
- addOffsets(Duration, Duration) - Method in class com.agi.moxie.api.signals.BooleanSignals.OffsetBuilder
-
Add an interval specified as a start and end offset from the base time this builder was constructed with.
- addSeconds(double) - Method in class com.agi.moxie.api.MoxieTime
-
Adds the provided number of
seconds to this
MoxieTime.
- addSeconds(double) - Method in class com.agi.moxie.api.time.Duration
-
Adds a specified number of seconds to this
Duration and returns the new
Duration.
- addSeconds(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Adds the specified number of seconds to this date and returns the new date.
- addSeconds(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Adds the specified number of seconds to this date and returns the new date.
- addThresholdCrossingFound(Consumer<MoxieTimeFunctionThresholdCrossingFound>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Adds a handler for an event that is raised when a precise threshold crossing has been found.
- addThresholdCrossingIndicated(Consumer<MoxieTimeFunctionThresholdCrossingIndicated>) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Adds a handler for an event that is raised when two points are found that indicate a threshold was crossed.
- aggregateSignalEdgeStreamsByCounting(List<BooleanSignal>, Interval<MoxieTime>, int) - Static method in class com.agi.moxie.api.signals.SignalSupport
-
Computes an aggregate stream of rising and falling edges by counting the rising and falling edges from underlying
BooleanSignals.
- always() - Static method in class com.agi.moxie.api.signals.BooleanSignals
-
Gets a
BooleanSignal that is always
true and which never transitions.
- always() - Static method in interface com.agi.moxie.delegates.base.BooleanValue
-
Gets a
BooleanValue that is always
true and which never transitions.
- AnalysisToolController - Interface in com.agi.moxie.api.analysistools
-
Represents the mechanism by which the execution engine communicates with an external analysis tool (e.g.
- AnalysisWorkbench - Class in com.agi.moxie.stk.utilities
-
Provides geometric, temporal, and logical operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API
- andAlso(BooleanSignal) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
-
- andAlso(BooleanSignal) - Method in interface com.agi.moxie.api.signals.BooleanSignal
-
Produces a new signal that computes the logical "and" of two other signals.
- andAlso(BooleanValue) - Method in interface com.agi.moxie.delegates.base.BooleanValue
-
Produces a new boolean value that computes the logical "and" of two other boolean values.
- AngleEpsilon - Static variable in class com.agi.moxie.api.analysistools.Trig
-
Represents the smallest positive angle greater than zero for which the
Math.cos(double) function will produce a distinct value.
- any(List<BooleanValue>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
-
Gets a value that is only ever 'true' if at least one of the provided values is 'true'.
- appendAt(MoxieTime, BooleanSignal) - Method in interface com.agi.moxie.api.signals.BooleanSignal
-
Create a new signal instance where the values of this signal are only reported prior to the switch time and the values of the other signal are
reported at or after the switch time.
- ArcSecondsPerRadian - Static variable in class com.agi.moxie.api.Constants
-
The number of arc seconds in one radian.
- areAnglesEquivalent(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
-
Checks to see whether the two given angles represent the same direction in the unit circle, regardless of any multiples of
Constants.TwoPi.
- ArgumentException - Exception in com.agi.moxie.api.exceptions
-
The exception that is thrown when one of the arguments provided to a method is not
valid.
- ArgumentException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
-
Initializes a new instance.
- ArgumentException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
-
Initializes a new instance with a specified error message.
- ArgumentException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
-
Initializes a new instance with a specified error message and a reference to the
inner exception that is the cause of this exception.
- ArgumentException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
-
Initializes a new instance with a specified error message and the name of the
parameter that causes this exception.
- ArgumentException(String, String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentException
-
Initializes a new instance with a specified error message, the parameter name, and
a reference to the inner exception that is the cause of this exception.
- ArgumentNullException - Exception in com.agi.moxie.api.exceptions
-
The exception that is thrown when a null reference is passed to a method that does not
accept it as a valid argument.
- ArgumentNullException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
-
Initializes a new instance.
- ArgumentNullException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
-
Initializes a new instance with the name of the parameter that causes this
exception.
- ArgumentNullException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
-
Initializes a new instance with a specified error message and the exception that is
the cause of this exception.
- ArgumentNullException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentNullException
-
Initializes an instance with a specified error message and the name of the
parameter that causes this exception.
- ArgumentOutOfRangeException - Exception in com.agi.moxie.api.exceptions
-
The exception that is thrown when the value of an argument is outside the allowable
range of values as defined by the invoked method.
- ArgumentOutOfRangeException() - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Initializes a new instance.
- ArgumentOutOfRangeException(String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Initializes a new instance with the name of the parameter that causes this
exception.
- ArgumentOutOfRangeException(String, Exception) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Initializes a new instance with a specified error message and the exception that is
the cause of this exception.
- ArgumentOutOfRangeException(String, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Initializes a new instance with a specified error message and the name of the
parameter that causes this exception.
- ArgumentOutOfRangeException(String, Object, String) - Constructor for exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Initializes a new instance with a specified error message, the parameter name, and
the value of the argument.
- asDouble(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as a double.
- asDouble(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as a double.
- asInt(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as an int.
- asInt(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as an int.
- assertNonNull(T, String) - Static method in exception com.agi.moxie.api.exceptions.ArgumentNullException
-
- assignValue(T) - Method in class com.agi.moxie.api.models.BasicProperty
-
- assignValue(T) - Method in class com.agi.moxie.api.models.ConstantProperty
-
- assignValue(T) - Method in class com.agi.moxie.api.models.DerivedProperty
-
- assignValue(List<T>) - Method in class com.agi.moxie.api.models.ListProperty
-
- assignValue(T) - Method in class com.agi.moxie.api.models.Property
-
- asString(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as a
String.
- asString(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets a column value as a
String.
- attachToExisting(SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Attach to an already running instance of STK.
- AutoDelegateImplementation - Annotation Type in com.agi.moxie.api.annotations
-
Indicates that the simulation engine should use a subtype of this type that includes automatic implementation for any properties and operations
from the SysML definitions that were not included in the statically compiled code.
- AwbCalculationTool - Class in com.agi.moxie.stk.utilities
-
Provides logical and temporal operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API
- AwbCalculationTool(IAgStkObject, IAgCrdnProvider, AwbMetadataSet) - Constructor for class com.agi.moxie.stk.utilities.AwbCalculationTool
-
- AwbVectorGeometryTool - Class in com.agi.moxie.stk.utilities
-
Provides geometry operations to extend modeling and analysis on an STK object using the STK Analysis Workbench API.
- calculation - Variable in class com.agi.moxie.stk.utilities.AnalysisWorkbench
-
- CartesianSpatialVector - Interface in com.agi.moxie.delegates.core
-
This represents an abstract Cartesian vector.
- changeRight(T2N, BiFunction<T1, T2N, R>) - Method in class com.agi.moxie.api.collections.AbstractPair
-
Creates a new instance whose right-hand value has been replaced by the provided value.
- changeValue(R) - Method in class com.agi.moxie.api.dataproviders.InstantValue
-
Creates a new instance whose value has been replaced by the provided value.
- changeValue(R) - Method in class com.agi.moxie.api.dataproviders.IntervalValue
-
Creates a new instance whose value has been replaced by the provided value.
- clear() - Method in class com.agi.moxie.api.models.ListProperty
-
Removes all entries from the list and updates this property as changed.
- clearCreatedAwbComponents() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Removes all Analysis Workbench components from all STK objects in the current scenario.
- close() - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
-
- close() - Method in class com.agi.moxie.stk.utilities.StkApplication
-
This will close the STK application.
- closeScenario() - Method in class com.agi.moxie.stk.utilities.StkApplication
-
Closes the current STK scenario.
- com.agi.moxie.api - package com.agi.moxie.api
-
- com.agi.moxie.api.analysistools - package com.agi.moxie.api.analysistools
-
- com.agi.moxie.api.analysistools.numericalmethods - package com.agi.moxie.api.analysistools.numericalmethods
-
- com.agi.moxie.api.annotations - package com.agi.moxie.api.annotations
-
- com.agi.moxie.api.collections - package com.agi.moxie.api.collections
-
- com.agi.moxie.api.dataproviders - package com.agi.moxie.api.dataproviders
-
- com.agi.moxie.api.exceptions - package com.agi.moxie.api.exceptions
-
- com.agi.moxie.api.models - package com.agi.moxie.api.models
-
- com.agi.moxie.api.signals - package com.agi.moxie.api.signals
-
- com.agi.moxie.api.stereotypes - package com.agi.moxie.api.stereotypes
-
- com.agi.moxie.api.time - package com.agi.moxie.api.time
-
- com.agi.moxie.api.units - package com.agi.moxie.api.units
-
- com.agi.moxie.delegates.base - package com.agi.moxie.delegates.base
-
- com.agi.moxie.delegates.core - package com.agi.moxie.delegates.core
-
- com.agi.moxie.spi - package com.agi.moxie.spi
-
- com.agi.moxie.stk.utilities - package com.agi.moxie.stk.utilities
-
- com.agi.moxie.stk.utilities.toolbox - package com.agi.moxie.stk.utilities.toolbox
-
- ComparableDiscreteModelType<T> - Interface in com.agi.moxie.delegates.base
-
Represents a type of model that can create a comparison between the discrete internal state of the model and another instance.
- compareDiscreteValue(T) - Method in interface com.agi.moxie.delegates.base.ComparableDiscreteModelType
-
Compares the discretely time varying internal state of this model against the provided value.
- compareDiscreteValue(TimeDuration) - Method in interface com.agi.moxie.delegates.base.FixedDuration
-
- compareDiscreteValue(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
-
- compareDiscreteValue(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
-
- compareTo(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
-
Compares two times to determine the exact chronological order.
- compareTo(Duration) - Method in class com.agi.moxie.api.time.Duration
-
Compares this instance with another instance of the same type.
- compareTo(GregorianTime) - Method in class com.agi.moxie.api.time.GregorianTime
-
Compares this instance with another instance of the same type.
- compareTo(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
-
Compares this instance with another instance of the same type.
- computeAccess(IAgStkObject, IAgStkObject, Interval<MoxieTime>) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Gets the access time intervals between two STK objects.
- computeAccess(IAgStkAccess) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Executes an access computation.
- ConnectCommandResult - Class in com.agi.moxie.stk.utilities
-
A data structure representation of an IAgExecCmdResult containing a boolean parameter to let you know if the connect command succeeded or
failed and a String array containing the results of the connect command.
- ConnectCommandResult(IAgExecCmdResult) - Constructor for class com.agi.moxie.stk.utilities.ConnectCommandResult
-
Initializes an instance.
- constant(T) - Static method in interface com.agi.moxie.api.dataproviders.DiscreteValue
-
- constant(boolean) - Static method in class com.agi.moxie.api.signals.BooleanSignals
-
Gets a
BooleanSignal with the given value and which never transitions.
- constant(boolean) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
-
Gets a
BooleanValue with the given value and which never transitions.
- constant(double) - Static method in interface com.agi.moxie.delegates.base.TimeDuration
-
Create a new instance that is a constant value of seconds.
- constant(Duration) - Static method in interface com.agi.moxie.delegates.base.TimeDuration
-
Create a new instance that is a constant value of seconds.
- constant(MoxieTime) - Static method in interface com.agi.moxie.delegates.base.TimeInstant
-
Create a new time instant that only ever represents a single instant.
- constant(String) - Static method in interface com.agi.moxie.delegates.base.TimeInstant
-
Create a new time instant that only ever represents a single instant.
- constant(double) - Static method in interface com.agi.moxie.delegates.core.ScalarValue
-
- ConstantProperty<T> - Class in com.agi.moxie.api.models
-
A simple property that contains a single compile-time constant that never changes.
- ConstantProperty(T) - Constructor for class com.agi.moxie.api.models.ConstantProperty
-
Create a new instance with the provided default value.
- ConstantProperty(T, MoxieTime) - Constructor for class com.agi.moxie.api.models.ConstantProperty
-
Create a new instance with the provided default value.
- Constants - Class in com.agi.moxie.api
-
A collection of constants.
- ConstantTimeDurationSignal - Class in com.agi.moxie.api.signals
-
A non-varying notion of duration.
- ConstantTimeInstantSignal - Class in com.agi.moxie.api.signals
-
- ConstantValueBooleanSignal - Class in com.agi.moxie.api.signals
-
- ConstantValueBooleanSignal(boolean) - Constructor for class com.agi.moxie.api.signals.ConstantValueBooleanSignal
-
Create an instance of a boolean signal fixed with the provided value never changing.
- ConstructedCoordinateSystem - Interface in com.agi.moxie.delegates.core
-
This represents a concrete version of a
CoordinateSystem defined by a particular reference point as the origin and reference axes defining
the orientation.
- contains(T) - Method in class com.agi.moxie.api.Interval
-
Whether or not this
Interval includes the specified
value.
- ConvergenceCriteria - Enum in com.agi.moxie.api.analysistools.numericalmethods
-
Specifies the criteria to be used in determining convergence.
- convert(Quantity<Q>, Unit<Q>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
This will use a reference implementation of the Units of Measurement to convert an existing Quantity to a new target Unit.
- convertAny(Quantity<?>, Unit<?>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
This will use a reference implementation of the Units of Measurement to convert an existing Quantity to a new target Unit.
- CoordinateAxes - Interface in com.agi.moxie.delegates.core
-
This represents a coordinate basis or axes that define the direction of the unit x, unit y, and unit z directions.
- CoordinateSystem - Interface in com.agi.moxie.delegates.core
-
This represents a coordinate system or reference frame.
- copyObject(IAgStkObject, String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Creates a copy of an existing STK Object.
- create(Class<T>) - Method in interface com.agi.moxie.api.DelegateInstanceManager
-
Create a builder that can configure and initialize a new runtime instance of a delegate object.
- create(String) - Method in interface com.agi.moxie.api.DelegateInstanceManager
-
Create a builder that can configure and initialize a new runtime instance of a delegate object.
- create(Number, Unit<Q>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
Create a new instance of a Quantity based on a value and a Unit.
- createAngle(String, String, AgECrdnAngleType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Creates an angle.
- createAngleScalar(String, IAgCrdnAngle) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Creates a scalar that represents an angle.
- createAny(Number, Unit<?>) - Method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
Create a new instance of a Quantity based on a value and a Unit.
- createCartesian3Vector(IAgStkObjectRoot, double, double, double) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Create a new STK Cartesian Vector using values in meters.
- createCondition(String, String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Creates a condition.
- createConstantScalar(String, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Creates a scalar that represents a constant.
- createDelegateDependencyProvider(TimeProvider) - Method in interface com.agi.moxie.api.analysistools.AnalysisToolController
-
- createDelegateDependencyProvider(TimeProvider) - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
-
- createDisplacementVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Creates a displacement vector to the center of an STK object.
- createFromScenario(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Start and attach to a new instance of the STK application and load the input scenario.
- createFromVdf(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Start and attach to a new instance of the STK application and load the input VDF.
- createNew(Number, Unit<Q>) - Static method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
Create a new instance of a Quantity based on a value and a Unit.
- createNewAny(Number, Unit<?>) - Static method in interface com.agi.moxie.api.units.MoxieUnitConverter
-
Create a new instance of a Quantity based on a value and a Unit.
- createNewInstance(String, boolean, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Start and attach to a new instance of the STK application and load a blank scenario.
- createParameterSet(String, AgECrdnParameterSetType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Creates a parameter set.
- createScalar(String, String, AgECrdnCalcScalarType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Creates a scalar.
- createSystem(String, AgECrdnSystemType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Creates a system.
- createVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Creates a displacement vector from the STK object associated with this
AwbVectorGeometryTool to another STK object.
- createVector(String, AgECrdnVectorType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Creates a vector.
- edgeSignal(SignalEdgeType, BooleanSignal) - Static method in class com.agi.moxie.api.signals.BooleanSignals
-
Gets an
EventSignal that triggers whenever
underlying contains an edge matching the specified
edgeType.
- EMPTY - Static variable in interface com.agi.moxie.api.analysistools.DelegateDependencyProvider
-
The singleton DelegateDependencyProvider that provides no values.
- entityProperty() - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
-
- entityProperty() - Method in interface com.agi.moxie.delegates.core.SpatialEntityReferencePoint
-
- EnumerationLiteralName - Annotation Type in com.agi.moxie.api.annotations
-
Used to override the ontology enum member to which the associated enum field is associated.
- Epsilon1 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-1
- Epsilon10 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-10
- Epsilon11 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-11
- Epsilon12 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-12
- Epsilon13 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-13
- Epsilon14 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-14
- Epsilon15 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-15
- Epsilon16 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-16
- Epsilon17 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-17
- Epsilon18 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-18
- Epsilon19 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-19
- Epsilon2 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-2
- Epsilon20 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-20
- Epsilon3 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-3
- Epsilon4 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-4
- Epsilon5 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-5
- Epsilon6 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-6
- Epsilon7 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-7
- Epsilon8 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-8
- Epsilon9 - Static variable in class com.agi.moxie.api.Constants
-
A small number useful for comparisons, 1e-9
- equals(Object) - Method in class com.agi.moxie.api.collections.AbstractPair
-
- equals(Object) - Method in class com.agi.moxie.api.collections.Pair
-
- equals(Object) - Method in class com.agi.moxie.api.dataproviders.InstantChange
-
Indicates whether this instance has the identical time and values as another instance.
- equals(Object) - Method in class com.agi.moxie.api.Interval
-
- equals(Object) - Method in class com.agi.moxie.api.MoxieTime
-
- equals(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
-
Determines if this time is exactly the same instance as another time.
- equals(Object) - Method in class com.agi.moxie.api.signals.SignalEdge
-
- equals(Object) - Method in class com.agi.moxie.api.time.Duration
-
Returns
true if this
Duration exactly equals another
Duration, within the limits of floating point precision.
- equals(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
-
Returns
true if two
Durations are exactly equal, within the limits of floating point precision.
- equals(Object) - Method in class com.agi.moxie.api.time.GregorianTime
-
Indicates whether another object is exactly equal to this instance.
- equals(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
-
Returns true if the two instances are exactly equal.
- equals(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
-
Returns true if the two dates are exactly equal.
- equals(Object) - Method in class com.agi.moxie.api.time.JulianTime
-
Returns true if this date exactly equals another date.
- equals(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
-
Returns true if this date exactly equals another date.
- equals(Object) - Method in class com.agi.moxie.api.time.LeapSecond
-
Indicates whether another object is exactly equal to this instance.
- equals(LeapSecond, LeapSecond) - Static method in class com.agi.moxie.api.time.LeapSecond
-
Returns true if the two instances are exactly equal.
- equals(Object) - Method in class com.agi.moxie.api.ValueWithMetadata
-
- equals(Object) - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
-
- equalsEpsilon(MoxieTime, double) - Method in class com.agi.moxie.api.MoxieTime
-
Returns true if this date is within epsilon seconds of the
specified date.
- equalsEpsilon(Duration, double) - Method in class com.agi.moxie.api.time.Duration
-
Returns
true if this
Duration is within
epsilon seconds of the specified
Duration.
- equalsEpsilon(JulianTime, double) - Method in class com.agi.moxie.api.time.JulianTime
-
Returns true if this date is within epsilon seconds of the specified date.
- equalsType(Duration) - Method in class com.agi.moxie.api.time.Duration
-
Returns
true if this
Duration exactly equals another
Duration, within the limits of floating point precision.
- equalsType(GregorianTime) - Method in class com.agi.moxie.api.time.GregorianTime
-
Indicates whether another instance of this type is exactly equal to this instance.
- equalsType(LeapSecond) - Method in class com.agi.moxie.api.time.LeapSecond
-
Indicates whether another instance of this type is exactly equal to this instance.
- error(String) - Method in interface com.agi.moxie.api.SimulationLogger
-
Logs a message to the simulation log and console with a severity of ERROR.
- error(Throwable) - Method in interface com.agi.moxie.api.SimulationLogger
-
Logs an exception message to the simulation log and console with a severity of ERROR.
- error(String, Throwable) - Method in interface com.agi.moxie.api.SimulationLogger
-
Logs a message to the simulation log and console with a severity of ERROR.
- evaluateBooleanValue(DiscreteValue<T>, Function<T, BooleanValue>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
-
This is a helper method that can operate on a
DiscreteValue to evaluate a dynamic predicate yielding a local
BooleanValue typed
result.
- evaluatePredicate(SortedMap<MoxieTime, T>, Function<T, BooleanSignal>) - Static method in class com.agi.moxie.api.signals.SignalSupport
-
Takes an existing map of data and evaluates each of the intervals to transform the dataset from type
T to a set of boolean values
represented over time in a
BooleanSignal.
- evaluatePredicate(Stream<InstantValue<T>>, Function<T, BooleanSignal>) - Static method in class com.agi.moxie.api.signals.SignalSupport
-
Takes an existing map of data and evaluates each of the intervals to transform the dataset from type
T to a set of boolean values
represented over time in a
BooleanSignal.
- evaluatePredicate(DiscreteValue<T>, Predicate<T>) - Static method in interface com.agi.moxie.delegates.base.BooleanValue
-
This is a helper method that can operate on a
DiscreteValue to evaluate a simple boolean condition on the data and produce a
corresponding discrete
BooleanValue representation of the result.
- EventSignal - Interface in com.agi.moxie.api.signals
-
A signal that produces discrete event times.
- execute(Action, SimulationLogger) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Executes the specified action in STK using the STK Java Native Interface (JNI).
- executeSingleResultAsDouble(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a single data provider element on the given stkObject by specifying the dataProviderPath and returning the result as a
double.
- executeSingleResultAsInt(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a single data provider element on the given stkObject by specifying the dataProviderPath and returning the result as
an integer.
- executeSingleResultAsString(IAgStkObject, String, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a single data provider element on the given stkObject by specifying the stkObject and returning the result as a
string.
- executeTable(IAgStkObject, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject by specifying the full dataProviderPath.
- executeTable(IAgStkObject, String, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject by specifying the full dataProviderPath.
- executeTable(IAgStkObject, String, MoxieTime, MoxieTime) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject over the interval from start to stop by specifying the full dataProviderPath.
- executeTable(IAgStkObject, String, MoxieTime, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject over the interval from start to stop with a default step size of one
second by specifying the full dataProviderPath.
- executeTable(IAgStkObject, String, MoxieTime, MoxieTime, double) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject over the interval from start to stop at the specified stepSize
by specifying the dataProviderPath.
- executeTable(IAgStkObject, String, MoxieTime, MoxieTime, double, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes a data provider on the given stkObject over the interval from start to stop at the specified stepSize
by specifying the full dataProviderPath.
- ExperimentalApi - Annotation Type in com.agi.moxie.api.annotations
-
An element of the API that is in an experimental state.
- explore(MoxieTime, MoxieTime) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Explores the function, raising events for each finding.
- exploreExtremumForCrossing(MoxieTimeFunctionThresholdDetails, MoxieTimeFunctionThresholdDetails) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Searches an extremum until either the precise date at which the function reaches its extremum is found, or it is determined that this extremum
will not result in a crossing.
- expressIn(CoordinateAxes) - Method in interface com.agi.moxie.delegates.core.CartesianSpatialVector
-
Express this vector (non-kinematically) in the provided target coordinates at the current time.
- expressIn(CoordinateAxes) - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
-
- ExtremumType - Enum in com.agi.moxie.api.analysistools.numericalmethods
-
Indicates whether an extremum is a minimum or a maximum.
- get() - Static method in class com.agi.moxie.api.time.LeapSecondsProvider
-
- getAbbreviation() - Method in class com.agi.moxie.api.time.TimeStandard
-
Gets an abbreviation for this time standard.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop with a default step size of one second by specifying the full data provider path.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop with a default step size of one second by specifying the full data provider path.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, int) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
- getAccessAsTable(IAgStkObject, IAgStkObject, String, MoxieTime, MoxieTime, double, int, String) - Static method in class com.agi.moxie.stk.utilities.DataProviderExecutor
-
Executes an access data provider from the STK fromObject to the STK toObject over the interval from start to stop at the specified stepSize by specifying the full data provider path.
- getAccessFromToVector(IAgStkAccess) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a vector for an access calculation.
- getActualValue() - Method in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
Gets the argument value that causes this exception.
- getAllMetadata() - Method in class com.agi.moxie.api.ValueWithMetadata
-
Returns a map containing all metadata.
- getAllPossibleSysMlBlockNames(Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
-
Finds all candidate
DelegateFor annotations for the given
delegateClass.
- getAnalysisInterval() - Method in class com.agi.moxie.stk.utilities.StkScenario
-
Gets the analysis interval from the start of this scenario to the stop.
- getAnalysisToolControllerClass() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
-
The analysis tool that is responsible for these delegate classes.
- getAnalysisWorkbench() - Method in class com.agi.moxie.stk.utilities.StkScenario
-
- getAngle(String, AgECrdnAngleType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets an angle with a given name and type.
- getArithmeticSafeStandard() - Method in class com.agi.moxie.api.time.TimeStandard
-
Gets a time standard that is equivalent to this time standard but is safe for arithmetic.
- getAwb(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
- getAxes() - Method in class com.agi.moxie.delegates.core.DefaultFixedCartesianSpatialVector
-
This defines how this vector is oriented with respect to other vectors.
- getAxes(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets axes with a given name.
- getBehaviorWhenOnThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Gets the behavior when a function value is found to exactly equal the threshold.
- getBestSysMlBlockName(Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
-
- getChildren() - Method in class com.agi.moxie.stk.utilities.StkScenario
-
Gets the children of this scenario.
- getChildren(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Gets the entire list of children of an STK object.
- getClassNameFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the class name from the given STK Object path.
- getClassTypeFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the class name from the given STK Object path.
- getColumnDefinitions() - Method in class com.agi.moxie.stk.utilities.DataProviderResultRow
-
Gets the column definitions associated with this row.
- getColumnDefinitions() - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Gets the column definitions of the table.
- getCompressedPath(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Creates a lossy compression of an STK object's path by omitting all object "type" up through it's ancestry.
- getCondition(String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets a condition with a given name and type.
- getConnectCommandData() - Method in class com.agi.moxie.stk.utilities.ConnectCommandResult
-
Returns the full set of results from the connect command as an array of Strings.
- getConvergenceCriteria() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Gets the criteria used for convergence when searching for a precise crossing of this threshold.
- getCoordinateAxes(IAgCrdnSystem) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Retrieves the STK axes from the STK System.
- getCoordinatedUniversalTime() - Static method in class com.agi.moxie.api.time.TimeStandard
-
Gets the Coordinated Universal Time (UTC) time standard.
- getCrossingTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the date at which the crossing occurs.
- getCrossingTimeTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the tolerance with which to converge on date when finding a precise crossing of a threshold.
- getCrossingValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the function value at the crossing.
- getCurrentScenario() - Method in class com.agi.moxie.stk.utilities.StkApplication
-
- getCurrentTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the current date, which is the date of the most recent sample.
- getCurrentTime() - Method in interface com.agi.moxie.api.TimeProvider
-
Gets the current simulation time.
- getCurrentTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether
CurrentTime (
get) is valid.
- getCurrentValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the value of the function at the
CurrentTime (
get).
- getCurrentValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets a value indicating whether
CurrentValue (
get) is valid.
- getCustomUnits() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
-
Gets the map of custom units registered with this delegate module.
- getDataAsDoubles(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Given a columnName, returns the column data of interest as an array of Doubles.
- getDataAsInts(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Given a columnName, returns the column data of interest as an array of Integers.
- getDataAsStrings(String) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Given a columnName, returns the column data of interest as an array of Strings.
- getDataStream() - Method in interface com.agi.moxie.api.dataproviders.DiscreteValue
-
Gets the stream of data as the values change at discrete times.
- getDataStream() - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
-
- getDay() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the day of the month (in the range 1 through the number of days in the month).
- getDayCount() - Method in class com.agi.moxie.api.time.Duration
-
Gets the day component of this
Duration.
- getDayCount() - Method in class com.agi.moxie.api.time.JulianTime
-
Gets the integer portion of the Julian Date (or astronomical Julian day number).
- getDayOfWeek() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the day of the week represented by this instance.
- getDayOfYear() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the day of the year represented by this instance.
- getDelegateClasses() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
-
The set of classes that define 'delegates': classes that provide implementation for SysML model properties, operations, and behaviors.
- getDelegateForDefinitionType(String, Class<?>) - Static method in class com.agi.moxie.api.annotations.DelegateAnnotations
-
Searches for the interface or base implementation that defines the provided SysML qualified name.
- getDelegateProviderClass() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
-
- getDisplacementTo(SpatialPoint) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
-
- getDisplacementTo(SpatialPoint) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
-
- getDisplacementVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a displacement vector to a given STK object.
- getDistanceTo(SpatialPoint) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
-
- getDistanceTo(SpatialEntity) - Method in interface com.agi.moxie.delegates.core.SpatialEntity
-
Calculates the distance measured (continuously) from the reference point of this
SpatialEntity to the reference point of the target
SpatialEntity.
- getDistanceTo(SpatialPoint) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
-
Produces the scalar magnitude of the displacement between this
SpatialPoint and the provided point in space.
- getDurationFrom(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
-
- getDurationFrom(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts another Julian date from this Julian date.
- getDurationFrom(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
-
Subtracts a Julian date from another Julian date, yielding a
Duration.
- getDurationSince(TimeInstant) - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
-
- getDurationSince(TimeInstant) - Method in interface com.agi.moxie.delegates.base.TimeInstant
-
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
- getDurationSince(MoxieTime) - Method in interface com.agi.moxie.delegates.base.TimeInstant
-
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
- getDurationSince(String) - Method in interface com.agi.moxie.delegates.base.TimeInstant
-
This returns a new TimeDuration that measures the span of time from the provided timeInstant to this TimeInstant.
- getDurationTo(MoxieTime) - Method in class com.agi.moxie.api.MoxieTime
-
- getDurationTo(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
-
Computes the duration of time from this time to the given time.
- getEarlierSegmentSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the slope between the earlier and middle samples.
- getEarlierTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the earlier date.
- getEarlierTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the date to the left of the threshold.
- getEarlierValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the earlier function value.
- getEarlierValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the function value to the left of the threshold.
- getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
-
- getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanEdgesSignal
-
- getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanNotSignal
-
- getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanOrSignal
-
- getEdgesWithin(Interval<MoxieTime>) - Method in interface com.agi.moxie.api.signals.BooleanSignal
-
Reports the rising and falling edges that occur within the interval.
- getEdgesWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.ConstantValueBooleanSignal
-
- getEdgeType() - Method in class com.agi.moxie.api.signals.SignalEdge
-
- getElementName() - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
-
Gets the name of the data set element associated with the column.
- getElementType() - Method in class com.agi.moxie.stk.utilities.DataProviderResultColumnDefinition
-
Gets the type of the data set element value associated with the column.
- getEventsWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.BooleanEdgeSignal
-
- getEventsWithin(Interval<MoxieTime>) - Method in interface com.agi.moxie.api.signals.EventSignal
-
Reports the events that occur within the interval.
- getEventsWithin(Interval<MoxieTime>) - Method in class com.agi.moxie.api.signals.ScriptedEventSignal
-
- getExploreExtremaToFindCrossings() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether extrema should be explored if exploring those extrema could lead to additional threshold crossings being
identified.
- getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
- getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
- getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
- getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
- getExplorer() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
- getExtremaCrossingUncertaintyFactor() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value determining how finely to explore an extremum with the potential to cross a threshold.
- getExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the extremum that caused this threshold crossing indication, or null if this indication was not caused by an extremum.
- getExtremumConvergenceCriteria() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the criteria used for convergence when searching for a precise local extremum of this function.
- getExtremumTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
Gets the time of the extremum.
- getExtremumTimeTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the tolerance with which to converge on date when precisely finding a local extremum.
- getExtremumType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
Gets a function value indicating whether the extremum is a minimum or maximum.
- getExtremumType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets a value indicating whether the extremum is a minimum or maximum.
- getExtremumValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
Gets the function value of the extremum.
- getExtremumValueTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the tolerance with which to converge on function value when finding a local extremum of this function.
- getFindAllCrossingsPrecisely() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether all crossings should be found precisely.
- getFindAllExtremaPrecisely() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether all extrema should be found precisely.
- getFixedStepSizeSeconds() - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
-
Provides current step size for instance.
- getFor(Class<T>) - Method in interface com.agi.moxie.api.stereotypes.StereotypeInstanceMapping
-
Returns the instance of the given type.
- getForObject(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.AnalysisWorkbench
-
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the function to explore.
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
-
Gets the function that was sampled.
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
Gets the function for which the extremum was found.
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the function for which the extremum is indicated.
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the function that crossed the threshold.
- getFunction() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the function that crossed the threshold.
- getFunctions() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the collection of functions to be explored.
- getFunctionSampler() - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
-
- getGaussianDouble() - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This provides a random gaussian distributed number.
- getGaussianDouble(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This provides a random gaussian distributed number with standard deviation and mean specified.
- getGaussianDouble() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This provides a random gaussian distributed number.
- getGaussianDouble(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This provides a random gaussian distributed number with standard deviation and mean specified.
- getGaussianInt(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This provides a random gaussian distributed integer with standard deviation and mean specified.
- getGaussianInt(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This provides a random gaussian distributed integer with standard deviation and mean specified.
- getHour() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the hour (in the range 0 through 23).
- getIndex() - Method in class com.agi.moxie.api.time.TimeStandard
-
Gets the index corresponding to this time standard.
- getIndication() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
Gets the finding that indicated the existence of this extremum.
- getIndication() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the finding that originally indicated the existence of this threshold crossing.
- getInstanceNameFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the instance name from the given STK Object path.
- getInstant() - Method in class com.agi.moxie.api.dataproviders.InstantChange
-
- getInstant() - Method in class com.agi.moxie.api.dataproviders.InstantValue
-
- getInternationalAtomicTime() - Static method in class com.agi.moxie.api.time.TimeStandard
-
Gets the International Atomic Time (TAI) time standard.
- getInterval() - Method in class com.agi.moxie.api.dataproviders.IntervalValue
-
- getIntervalFromCurrentToStop() - Method in interface com.agi.moxie.api.TimeProvider
-
- getIsEndpointExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumFound
-
- getIsEndpointExtremum() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
- getJulianSecondsOfDay() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the corresponding seconds past noon for this instance.
- getKeepStateMachinesActive() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
-
Returns the setting indicating whether the simulation will maintain the highlighting in the state machines after there are no further events.
- getLaterSegmentSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the slope between the middle and later samples.
- getLaterTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the later date.
- getLaterTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the date to the right of the threshold.
- getLaterValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the later function value.
- getLaterValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the function value to the right of the threshold.
- getLeapSecondList() - Method in class com.agi.moxie.api.time.LeapSecondsProvider
-
Gets the list of leap seconds currently being used by this class.
- getLeft() - Method in class com.agi.moxie.api.collections.Pair
-
- getMagicDrawProjectName() - Method in interface com.agi.moxie.api.SimulationProject
-
The MagicDraw project's name.
- getMaximumInterval() - Static method in class com.agi.moxie.api.MoxieTime
-
- getMaxValue() - Static method in class com.agi.moxie.api.MoxieTime
-
Creates the largest possible value of
MoxieTime.
- getMaxValue() - Static method in class com.agi.moxie.api.time.Duration
-
Gets the largest possible value of a
Duration.
- getMaxValue() - Static method in class com.agi.moxie.api.time.GregorianTime
-
- getMaxValue() - Static method in class com.agi.moxie.api.time.JulianTime
-
- getMessage() - Method in exception com.agi.moxie.api.exceptions.ArgumentException
-
- getMessage() - Method in exception com.agi.moxie.api.exceptions.ArgumentOutOfRangeException
-
- getMetadata(ValueWithMetadata.Key<V>) - Method in class com.agi.moxie.api.ValueWithMetadata
-
Returns the metadata associated with key, or null if the key does not exist in the metadata.
- getMiddleTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the middle date.
- getMiddleValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExtremumIndicated
-
Gets the middle function value.
- getMinute() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the minute (in the range 0 through 59).
- getMinValue() - Static method in class com.agi.moxie.api.MoxieTime
-
Creates the smallest possible value of
MoxieTime.
- getMinValue() - Static method in class com.agi.moxie.api.time.Duration
-
Gets the smallest possible value of a
Duration.
- getMinValue() - Static method in class com.agi.moxie.api.time.GregorianTime
-
- getMinValue() - Static method in class com.agi.moxie.api.time.JulianTime
-
- getModelInformation() - Method in exception com.agi.moxie.api.exceptions.PropertyNotFoundException
-
Gets the meta-data for the expected property that was not found in the delegate code.
- getModelInformation() - Method in class com.agi.moxie.api.models.Property
-
Returns the information taken from the SysML representation of this property.
- getMonth() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the month of the year (in the range 1 through 12).
- getMoxieTime() - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
-
Retrieves the value for this time instant.
- getMoxieTime() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
-
- getName() - Method in interface com.agi.moxie.api.models.PropertyInfo
-
Gets the name of the property as it is displayed in the model.
- getName() - Method in class com.agi.moxie.api.time.TimeStandard
-
Gets the name of this time standard.
- getNewValue() - Method in class com.agi.moxie.api.dataproviders.InstantChange
-
Gets the new value at the time of change.
- getNextSampleTime(MoxieTime, MoxieTime, MoxieTime) - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
-
- getNextSampleTime(MoxieTime, MoxieTime, MoxieTime) - Method in interface com.agi.moxie.api.analysistools.FunctionSampler
-
A callback that is invoked to determine the next
MoxieTime to sample a function at.
- getNow() - Static method in class com.agi.moxie.api.time.GregorianTime
-
Gets the
GregorianTime that represents the current date and time.
- getNow() - Static method in class com.agi.moxie.api.time.JulianTime
-
Gets the
JulianTime that represents the current date and time.
- getObjectPathWithoutInstanceName(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the object path without the instance name for the given STK Object path.
- getOrCreateAdditionScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for adding two calculation scalars.
- getOrCreateAdditionScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for adding a fixed value to a calculation scalar.
- getOrCreateCondition(String, String, AgECrdnConditionType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a condition.
- getOrCreateMultiplicationScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for multiplying a fixed value to a calculation scalar.
- getOrCreateMultiplicationScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for multiplying two calculation scalars.
- getOrCreateSubtractionScalar(String, IAgCrdnCalcScalar, IAgCrdnCalcScalar, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for performing subtraction between two calculation scalars.
- getOrCreateSubtractionScalar(String, IAgCrdnCalcScalar, double, String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a function scalar for subtracting a fixed value to a calculation scalar.
- getOrCreateSurfaceDistanceScalar(String, IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets or creates a calculation scalar for the surface distance from the STK object associated with this
AwbCalculationTool to another
STK object.
- getOwningInstance() - Method in exception com.agi.moxie.api.exceptions.PropertyNotFoundException
-
Returns the object instance that should contain the property but doesn't.
- getParamName() - Method in exception com.agi.moxie.api.exceptions.ArgumentException
-
Gets the name of the parameter that causes this exception.
- getParentPathFromObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the path for the STK Object's parent.
- getPoint(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a point with a given name.
- getPositionIn(CoordinateSystem) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
-
- getPositionIn(CoordinateSystem) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
-
- getPreviousPreviousTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the date of the previous, previous sample.
- getPreviousPreviousTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether
PreviousPreviousTime (
get) is valid.
- getPreviousPreviousValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the value of the function at the
PreviousPreviousTime (
get).
- getPreviousPreviousValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets a value indicating whether
PreviousPreviousValue (
get) is valid.
- getPreviousTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets the date of the previous sample.
- getPreviousTimeIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Gets a value indicating whether
PreviousTime (
get) is valid.
- getPreviousValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the value of the function at the
PreviousTime (
get).
- getPreviousValue() - Method in class com.agi.moxie.api.dataproviders.InstantChange
-
Gets the previous value at the time of change.
- getPreviousValueIsValid() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets a value indicating whether
PreviousValue (
get) is valid.
- getProcessId() - Method in class com.agi.moxie.stk.utilities.StkApplication
-
- getProperty() - Method in exception com.agi.moxie.api.exceptions.InvalidPropertyOperationException
-
Gets the property that was invalid for the current operation.
- getProviderFor(Class<T>) - Method in interface com.agi.moxie.api.stereotypes.StereotypeInstanceMapping
-
Returns a provider for a stereotype instance of the given type.
- getQualifiedName() - Method in interface com.agi.moxie.api.models.PropertyInfo
-
Gets the name that allows the NamedElement to be identified within a hierarchy of nested Namespaces.
- getRandomSeed() - Method in class com.agi.moxie.api.stereotypes.MoxieStochasticSettings
-
- getRateAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
-
- getRateAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.FirstOrderScalarValue
-
Provides the rate evaluated at a particular
MoxieTime.
- getReportExtremaAtEndpoints() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
- getRight() - Method in class com.agi.moxie.api.collections.Pair
-
- getRoot() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Gets the instance of the STK root object that provides context for operations.
- getRootObject() - Method in class com.agi.moxie.stk.utilities.StkScenario
-
Gets the root object associated with this scenario.
- getRow(int) - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Gets a row from the data table containing each of the elements in the data provider collection for a specified dataSetIndex and for the
requested rowIndex.
- getRowCount() - Method in class com.agi.moxie.stk.utilities.DataProviderResultTable
-
Gets the total number of rows in the table.
- getSampleSuggestionCallback() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
- getSampleSuggestionCallback() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Gets the sampling strategy to use when exploring the underlying function to determine the threshold crossing.
- getSampleTime() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
-
Gets the date at which the function was sampled.
- getSampleValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionEvaluationResult
-
Gets the value that was sampled from the function.
- getSatisfactionIntervals(IAgCrdnCalcScalar, double, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Calculates the satisfaction intervals of a calculation scalar within specified bounds.
- getSatisfactionIntervalsLowerBound(IAgCrdnCalcScalar, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Calculates the satisfaction intervals of a calculation scalar greater than or equal to a lower bound.
- getSatisfactionIntervalsUpperBound(IAgCrdnCalcScalar, double, FixedStepFunctionSampler, String, StkTimeHelper) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Calculates the satisfaction intervals of a calculation scalar below an upper bound.
- getScalar(String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets a scalar with a given name.
- getScalar(String, AgECrdnCalcScalarType) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets a scalar with a given name and type.
- getScript() - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
-
- getSecond() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the second, including fractional seconds (in the range 0.0 up to, but not including, 61.0).
- getSecondsOfDay() - Method in class com.agi.moxie.api.time.Duration
-
Gets the seconds component of this
Duration.
- getSecondsOfDay() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the corresponding seconds past midnight for this instance.
- getSecondsOfDay() - Method in class com.agi.moxie.api.time.JulianTime
-
Gets the number of seconds past noon on the whole-number Julian Day.
- getSeed() - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This returns the current random seed.
- getSeed() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This returns the current random seed.
- getSimplifiedObjectPath(String) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the simplified path from the given STK Object path.
- getSimplifiedPathFromStkObject(IAgStkObject) - Static method in class com.agi.moxie.stk.utilities.StkUtilities
-
Retrieve the truncated path from the given STK Object.
- getSimulationInterval() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
-
Returns an interval spanning from the start to the stop time.
- getSimulationInterval() - Method in interface com.agi.moxie.api.TimeProvider
-
- getSimulationStart() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
-
The start of the simulation interval used as the initial time of the simulation execution prior to processing events.
- getSimulationStop() - Method in class com.agi.moxie.api.stereotypes.MoxieSimulation
-
The stop of the simulation interval after which the execution engine will not process any further events.
- getSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the slope of the function at the crossing.
- getSlope() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the slope of the segment that crosses the threshold.
- getSmallSpan(double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
-
Get the signed small span between two arbitrary angles, in radians.
- getSolutionType() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Gets the type of solution required when searching for a precise crossing of this threshold.
- getStart() - Method in class com.agi.moxie.api.Interval
-
Gets the start of the interval.
- getStartTime() - Method in interface com.agi.moxie.api.TimeProvider
-
Gets the time at the beginning of the simulation.
- getStepSize() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Gets the default step size to use when no sampling method is provided.
- getStereotypeImplementations() - Method in class com.agi.moxie.api.DelegateModuleDescriptor
-
The collection of statically compiled Java implementations for SysML stereotypes.
- getStkBinDirectory() - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Retrieves the STK 12 bin directory from the registry
- getStkDatePrecision() - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Gets the number of fractional time digits used for conversions.
- getStkEpoch() - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Gets the reference epoch for the current scenario.
- getStop() - Method in class com.agi.moxie.api.Interval
-
Gets the stop of this interval.
- getStopTime() - Method in interface com.agi.moxie.api.TimeProvider
-
Gets the time at the end of the simulation.
- getSystem(String, AgECrdnSystemType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a system with a given name and type.
- getTaiMinusUtc(JulianTime) - Method in class com.agi.moxie.api.time.LeapSecondsProvider
-
Returns the difference TAI - UTC as of the given date, in seconds.
- getThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingFound
-
Gets the threshold crossed by the function.
- getThreshold() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdCrossingIndicated
-
Gets the threshold being crossed.
- getThresholds() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Gets the collection of thresholds of interest.
- getTime() - Method in class com.agi.moxie.api.signals.SignalEdge
-
- getTime() - Method in class com.agi.moxie.api.time.LeapSecond
-
Gets the date of the leap second.
- getTimeHelper() - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Gets the instance of the time helper to assist in evaluating epoch seconds and other STK scenario time calculations.
- getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.BasicProperty
-
- getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.ConstantProperty
-
- getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.DerivedProperty
-
- getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.ListProperty
-
Gets the last time that any elements in the list were added or removed.
- getTimeOfLatestChange() - Method in class com.agi.moxie.api.models.Property
-
Gets the time when the data contained within this property last changed to a different instance or value.
- getTimeOfLatestChange() - Method in interface com.agi.moxie.api.models.PropertyTracker
-
- getTimeStandard() - Method in class com.agi.moxie.api.time.JulianTime
-
Indicates whether this instance is represented in International Atomic Time (TAI) instead of Universal Coordinated Time (UTC).
- getTimeTolerance() - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Gets the tolerance defining convergence when determining the precise time of an event.
- getToolValues(String, Class<?>, StereotypeInstanceMapping) - Method in interface com.agi.moxie.api.analysistools.DelegateDependencyProvider
-
Gets the
InjectByName values that will be used to construct the delegate instance
- getTotalDays() - Method in class com.agi.moxie.api.time.Duration
-
Gets the total number of whole and fractional days represented by this
Duration.
- getTotalDays() - Method in class com.agi.moxie.api.time.JulianTime
-
Gets the total number of whole and fractional days represented by this astronomical Julian date.
- getTotalSeconds() - Method in class com.agi.moxie.api.time.Duration
-
Gets the total number of seconds represented by this
Duration, including the seconds that compose the days returned by the
Days
(
get) property.
- getTotalTaiOffsetFromUtc() - Method in class com.agi.moxie.api.time.LeapSecond
-
Gets the total difference TAI - UTC after this leap second, in seconds.
- getTypeAsQualifiedName() - Method in interface com.agi.moxie.api.models.PropertyInfo
-
Gets the full qualified name of the type of this property.
- getUniformDouble(double, double) - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This returns a random uniform double between the low and high bound inclusive.
- getUniformDouble(double, double) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This returns a random uniform double between the low and high bound inclusive.
- getUniformFloat(float, float) - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This returns a random uniform float between the low and high bound inclusive.
- getUniformFloat(float, float) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This returns a random uniform float between the low and high bound inclusive.
- getUniformInt(int, int) - Method in interface com.agi.moxie.api.RandomNumberGenerator
-
This returns a random uniform integer between the low and high bound inclusive.
- getUniformInt(int, int) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This returns a random uniform integer between the low and high bound inclusive.
- getValidInterval() - Method in interface com.agi.moxie.api.analysistools.AnalysisToolController
-
Called by the engine to retrieve the time interval over which this tool can simulate.
- getValidInterval() - Method in class com.agi.moxie.api.analysistools.BuiltInAnalysisToolController
-
- getValue() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Gets the threshold value of interest.
- getValue() - Method in class com.agi.moxie.api.dataproviders.InstantValue
-
Gets the arbitrary value from the pair.
- getValue() - Method in class com.agi.moxie.api.dataproviders.IntervalValue
-
The arbitrary value from the pair.
- getValue() - Method in class com.agi.moxie.api.models.Property
-
Gets the current value contained within this property.
- getValue() - Method in class com.agi.moxie.api.ValueWithMetadata
-
Gets the value stored in this instance.
- getValue() - Method in class com.agi.moxie.delegates.base.DefaultFixedDuration
-
Returns the number of seconds representing this duration of time.
- getValue() - Method in class com.agi.moxie.delegates.base.FixedBooleanValue
-
The value of this instance.
- getValue() - Method in interface com.agi.moxie.delegates.base.FixedDuration
-
Returns the duration of time.
- getValue() - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
-
This is a helper method to get the underlying value of the scalar.
- getValue() - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
-
This is a helper method to get the underlying value of the scalar.
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.dataproviders.DiscreteValue
-
Retrieves the value of the data that is valid at the given time.
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
-
- getValueAt(int) - Method in class com.agi.moxie.api.models.ListProperty
-
Returns the entry at the given index in the current list.
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanAndSignal
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanEdgesSignal
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanNotSignal
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.BooleanOrSignal
-
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.BooleanSignal
-
Reports the value of the signal at the given time.
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantTimeDurationSignal
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.api.signals.ConstantValueBooleanSignal
-
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.TimeDurationSignal
-
Gets the value of the signal at the specified time.
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.api.signals.TimeInstantSignal
-
Gets the value of this instance evaluated at the desired time.
- getValueAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
-
- getValueAt(MoxieTime) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
-
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
-
- getValueAt(MoxieTime) - Method in interface com.agi.moxie.delegates.core.ScalarValue
-
Gets the current value of the
ScalarValue at the requested time.
- getValueTolerance() - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Gets the tolerance with which to converge on value when finding a precise crossing of this threshold.
- getVector(IAgStkObject) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Get a displacement vector from the STK object associated with this
AwbVectorGeometryTool to another STK object.
- getVector(String, AgECrdnVectorType) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a vector with a given name and type.
- getVelocityIn(CoordinateSystem) - Method in class com.agi.moxie.delegates.core.DefaultSpatialEntityReferencePoint
-
- getVelocityIn(CoordinateSystem) - Method in interface com.agi.moxie.delegates.core.SpatialPoint
-
- getWellKnownAngle(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a built-in angle with a given name.
- getWellKnownAxes(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets built-in axes with a given name.
- getWellKnownScalar(String) - Method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Gets a scalar with a given name.
- getWellKnownVector(String) - Method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Gets a built-in vector with a given name.
- getYear() - Method in class com.agi.moxie.api.time.GregorianTime
-
Gets the year.
- getZero() - Static method in class com.agi.moxie.api.time.Duration
-
- GoldenRatio - Static variable in class com.agi.moxie.api.Constants
-
The golden ratio.
- greaterThan(MoxieTime, MoxieTime, MoxieTimeSimpleFunction, MoxieTimeSimpleFunction) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
- greaterThan(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
-
Returns true if left is longer than right.
- greaterThan(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
-
Returns true if left is greater than right.
- greaterThan(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
-
Returns true if left occurs after right.
- greaterThanOrEqual(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
-
Returns true if left is longer than or exactly equal to right.
- greaterThanOrEqual(GregorianTime, GregorianTime) - Static method in class com.agi.moxie.api.time.GregorianTime
-
Returns true if left is greater than or equal to right.
- greaterThanOrEqual(JulianTime, JulianTime) - Static method in class com.agi.moxie.api.time.JulianTime
-
Returns true if left occurs after or at the same time as right.
- GregorianTime - Class in com.agi.moxie.api.time
-
Represents a calendar date in the Gregorian calendar in the universal coordinate time (UTC) time standard.
- GregorianTime(int, int, int, int, int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- GregorianTime(int, int, int) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- GregorianTime(int, int, int, int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- GregorianTime(int, double) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- GregorianTime(JulianTime) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- GregorianTime(ZonedDateTime) - Constructor for class com.agi.moxie.api.time.GregorianTime
-
- ScalarValue - Interface in com.agi.moxie.delegates.core
-
This represents an abstract representation of a scalar instance value.
- ScriptedDiscreteValue<T> - Class in com.agi.moxie.api.dataproviders
-
A
DiscreteValue whose behavior is specified by a pre-determined script.
- ScriptedDiscreteValue(NavigableMap<MoxieTime, T>) - Constructor for class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
-
- ScriptedDiscreteValue.Builder<T> - Class in com.agi.moxie.api.dataproviders
-
The builder that can produce a 'script' from a set of instant-value pairs.
- ScriptedEventSignal - Class in com.agi.moxie.api.signals
-
- ScriptedEventSignal.Builder - Class in com.agi.moxie.api.signals
-
- secondsDifference(JulianTime) - Method in class com.agi.moxie.api.time.JulianTime
-
Computes the number of seconds that have elapsed from this Julian date to the other Julian date.
- SecondsPerDay - Static variable in class com.agi.moxie.api.time.TimeConstants
-
The number of seconds in a standard day that does not have leap seconds.
- SecondsPerDegree - Static variable in class com.agi.moxie.api.Constants
-
The number of seconds in a degree.
- SecondsPerHour - Static variable in class com.agi.moxie.api.time.TimeConstants
-
The number of seconds in an hour.
- SecondsPerMinute - Static variable in class com.agi.moxie.api.Constants
-
The number of seconds in a minute.
- SecondsPerMinute - Static variable in class com.agi.moxie.api.time.TimeConstants
-
The number of seconds in a minute.
- secondsProperty() - Method in class com.agi.moxie.delegates.base.DefaultFixedDuration
-
- secondsProperty() - Method in interface com.agi.moxie.delegates.base.FixedDuration
-
Returns the total number of seconds of this time duration.
- SeededRandomNumberGenerator - Class in com.agi.moxie.api
-
Random Number Generator with support for gaussian and uniform random numbers.
- SeededRandomNumberGenerator() - Constructor for class com.agi.moxie.api.SeededRandomNumberGenerator
-
Constructor for initializing random generator with a random seed.
- SeededRandomNumberGenerator(long) - Constructor for class com.agi.moxie.api.SeededRandomNumberGenerator
-
Constructor for initializing random generator with a seed.
- sendCallEventToSelf(String, String...) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
-
Sends a new call event instance to this delegate's event pool.
- sendConnectCommand(String) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Executes a Connect command.
- sendSignalEvent(String, Object) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
-
Sends a new signal event instance to the event pool of the target delegate instance.
- sendSignalEventToSelf(String) - Method in interface com.agi.moxie.api.StateMachineRemoteControl
-
Sends a new signal event instance to this delegate's event pool.
- setAngleFields(IAgCrdnAngleDihedral, IAgCrdnVector, IAgCrdnVector, IAgCrdnVector, boolean, boolean) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Configures an angle component.
- setAnimationTime(MoxieTime) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Sets the STK animation time.
- setBehaviorWhenOnThreshold(BehaviorWhenOnThreshold) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Sets the behavior when a function value is found to exactly equal the threshold.
- setConvergenceCriteria(ConvergenceCriteria) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Sets the criteria used for convergence when searching for a precise crossing of this threshold.
- setCrossingTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets the tolerance with which to converge on date when finding a precise crossing of a threshold.
- setExploreExtremaToFindCrossings(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets a value indicating whether extrema should be explored if exploring those extrema could lead to additional threshold crossings being
identified.
- setExtremaCrossingUncertaintyFactor(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets a value determining how finely to explore an extremum with the potential to cross a threshold.
- setExtremumConvergenceCriteria(ConvergenceCriteria) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Sets the criteria used for convergence when searching for a precise local extremum of this function.
- setExtremumTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets the tolerance with which to converge on date when precisely finding a local extremum.
- setExtremumValueTolerance(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionDetails
-
Sets the tolerance with which to converge on function value when finding a local extremum of this function.
- setFindAllCrossingsPrecisely(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets a value indicating whether all crossings should be found precisely.
- setFindAllExtremaPrecisely(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Sets a value indicating whether all extrema should be found precisely.
- setFixedStepSize(IAgStkAccess, FixedStepFunctionSampler) - Method in class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Sets fixed step size through STK access.
- setFixedStepSizeSeconds(double) - Method in class com.agi.moxie.api.analysistools.FixedStepFunctionSampler
-
Sets the step size to the provided stepSizeSeconds.
- setJniLoadDirectory(String) - Static method in class com.agi.moxie.stk.utilities.StkApplication
-
Initializes the STK JNI libraries with the path to look for their native components.
- setLeapSeconds(Collection<LeapSecond>) - Method in class com.agi.moxie.api.time.LeapSecondsProvider
-
Clears the existing data and provides a specific set of leap seconds to use.
- setLowerUpperConditionFields(IAgCrdnConditionScalarBounds, IAgCrdnCalcScalar, double, double) - Static method in class com.agi.moxie.stk.utilities.AwbCalculationTool
-
Sets the calculation scalar, minimum and maximum bound values of a condition.
- setReportExtremaAtEndpoints(boolean) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
- setSampleSuggestionCallback(FunctionSampler) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
- setSampleSuggestionCallback(FunctionSampler) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Sets the sampling strategy to use when exploring the underlying function to determine the threshold crossing.
- setSeed(long) - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
This sets the internal random seed.
- setSolutionType(ThresholdCrossingSolutionType) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Sets the type of solution required when searching for a precise crossing of this threshold.
- setStepSize(Duration) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Sets the default step size to use when no sampling method is provided.
- setSystemFields(IAgCrdnSystemAssembled, IAgCrdnPoint, IAgCrdnAxes) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Configures a system component assembled from an origin point and a set of reference axes.
- setTimeTolerance(Duration) - Method in class com.agi.moxie.api.analysistools.ZeroValueFunctionEventDetector
-
Sets the tolerance defining convergence when determining the precise time of an event.
- setValue(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Sets the threshold value of interest.
- setValue(T) - Method in class com.agi.moxie.api.models.Property
-
Sets the current value contained within this property.
- setValue(double) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
-
This is a helper method to set the underlying value of the scalar.
- setValueAt(int, T) - Method in class com.agi.moxie.api.models.ListProperty
-
Assigns the given entry to replace the entry at the given index in the current list and updates the property as changed.
- setValueTolerance(double) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionThresholdDetails
-
Sets the tolerance with which to converge on value when finding a precise crossing of this threshold.
- setVectorFields(IAgCrdnVectorVelocityAcceleration, IAgCrdnPoint, IAgCrdnSystem) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Configures a velocity vector component.
- setVectorFields(IAgCrdnVectorDisplacement, IAgCrdnPoint, IAgCrdnPoint) - Static method in class com.agi.moxie.stk.utilities.AwbVectorGeometryTool
-
Configures a displacement vector component defined by its start and end points.
- SignalEdge - Class in com.agi.moxie.api.signals
-
- SignalEdge(SignalEdgeType, MoxieTime) - Constructor for class com.agi.moxie.api.signals.SignalEdge
-
Creates a new instance.
- SignalEdgeType - Enum in com.agi.moxie.api.signals
-
- SignalSupport - Class in com.agi.moxie.api.signals
-
Helper methods related to signals.
- SimulationLogger - Interface in com.agi.moxie.api
-
A utility for logging messages to the No Magic Simulation Log and Simulation Console.
- SimulationProject - Interface in com.agi.moxie.api
-
Represents a Moxie simulation.
- SimulationSpecification - Class in com.agi.moxie.delegates.base
-
This type represents a mechanism to provide the list of "root" objects to start at the start of the simulation.
- SimulationSpecification(TimeProvider, List<Thing>) - Constructor for class com.agi.moxie.delegates.base.SimulationSpecification
-
Create a new instance with data from the instance specification.
- size() - Method in class com.agi.moxie.api.models.ListProperty
-
Gets the size of the list according to this property's current value for the list.
- SpatialEntity - Interface in com.agi.moxie.delegates.core
-
This represents an abstract entity, object, or geometric concept located at a particular reference point within spacetime.
- SpatialEntityReferencePoint - Interface in com.agi.moxie.delegates.core
-
- SpatialPoint - Interface in com.agi.moxie.delegates.core
-
This represents an abstract point as it moves in space/time with respect to an implicit reference system.
- spawnNewInstance() - Method in interface com.agi.moxie.api.DelegateInstanceBuilder
-
After configuring the objects slots and stereotypes, this will "spawn" the new instance by creating both the Java object, registering it
as a SysML instance in the current simulation, and starting the classifier behavior of the SysML type (if it has one).
- StateMachineRemoteControl - Interface in com.agi.moxie.api
-
Provides a mechanism for delegate instances to interact with their corresponding state machine session.
- step(MoxieTime) - Method in class com.agi.moxie.api.analysistools.numericalmethods.MoxieTimeFunctionExplorer
-
Explores the function through one step, raising events for any findings over the step.
- StereotypeDefaultValue - Annotation Type in com.agi.moxie.api.annotations
-
Used to denote the default instance to use when no associated stereotype data was applied to an instance.
- StereotypeImplementationFor - Annotation Type in com.agi.moxie.api.annotations
-
Indicates the annotated class corresponds to a stereotype that contains configuration information for an analysis tool or delegate instance.
- StereotypeInstanceMapping - Interface in com.agi.moxie.api.stereotypes
-
A map of SysML stereotype data keyed on the implementation type.
- stkAgVariantToMoxieTime(AgVariant) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts a
AgVariant time instant to a
MoxieTime time instant.
- StkApplication - Class in com.agi.moxie.stk.utilities
-
A class representing a running instance of the AgUiApplication and associated operations.
- stkEpochSecondsToMoxieTime(MoxieTime, double, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts a fractional number of seconds to an absolute
MoxieTime time with respect to a given epoch.
- stkEpochSecondsToMoxieTime(double) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts a time instant in the current scenario to a
MoxieTime time instant.
- StkNotFoundException - Exception in com.agi.moxie.stk.utilities
-
An exception thrown when the STK bin directory cannot be found in java.library.path.
- StkScenario - Class in com.agi.moxie.stk.utilities
-
A wrapper around the current instance of the STK Scenario.
- StkScenario(IAgStkObjectRoot, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.StkScenario
-
Initializes an instance.
- StkScenario(IAgScenario, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.StkScenario
-
Initializes an instance.
- StkTimeHelper - Class in com.agi.moxie.stk.utilities
-
Provides methods for converting to and from STK time values.
- StkTimeHelper(IAgStkObjectRoot) - Constructor for class com.agi.moxie.stk.utilities.StkTimeHelper
-
Initializes an instance.
- StkToolbox - Class in com.agi.moxie.stk.utilities.toolbox
-
Provides a utility for interacting with STK.
- StkToolbox(IAgStkObjectRoot, SimulationLogger) - Constructor for class com.agi.moxie.stk.utilities.toolbox.StkToolbox
-
Initializes an instance.
- stkUtcgTimeToMoxieTime(String, int) - Static method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts an STK UTCG time string into a
MoxieTime time instant.
- StkUtilities - Class in com.agi.moxie.stk.utilities
-
Represents helper methods for interacting with STK.
- StkUtilities() - Constructor for class com.agi.moxie.stk.utilities.StkUtilities
-
- subtract(Duration) - Method in class com.agi.moxie.api.MoxieTime
-
- subtract(Duration) - Method in class com.agi.moxie.api.time.Duration
-
Subtracts the specified
Duration from this instance.
- subtract(Duration, Duration) - Static method in class com.agi.moxie.api.time.Duration
-
- subtract(Duration) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts a
Duration from this Julian date, producing a new Julian date.
- subtract(JulianTime, Duration) - Static method in class com.agi.moxie.api.time.JulianTime
-
- subtractDays(double) - Method in class com.agi.moxie.api.MoxieTime
-
Subtracts the specified number of
days from this
MoxieTime.
- subtractDays(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Subtracts the specified number of days from this date and returns the new date.
- subtractDays(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts the specified number of days from this date and returns the new date.
- subtractHours(double) - Method in class com.agi.moxie.api.MoxieTime
-
Subtracts the specified number of
hours from this
MoxieTime.
- subtractHours(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Subtracts the specified number of hours from this date and returns the new date.
- subtractHours(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts the specified number of hours from this date and returns the new date.
- subtractMinutes(double) - Method in class com.agi.moxie.api.MoxieTime
-
Subtracts the specified number of
minutes from this
MoxieTime.
- subtractMinutes(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Subtracts the specified number of minutes from this date and returns the new date.
- subtractMinutes(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts the specified number of minutes from this date and returns the new date.
- subtractSeconds(double) - Method in class com.agi.moxie.api.MoxieTime
-
Subtracts the specified number of
seconds from this
MoxieTime.
- subtractSeconds(double) - Method in class com.agi.moxie.api.time.GregorianTime
-
Subtracts the specified number of seconds from this date and returns the new date.
- subtractSeconds(double) - Method in class com.agi.moxie.api.time.JulianTime
-
Subtracts the specified number of seconds to this date and returns the new date.
- SysMlMetadataKeys - Class in com.agi.moxie.api.models
-
- SysMlMetadataKeys() - Constructor for class com.agi.moxie.api.models.SysMlMetadataKeys
-
- tagIntervals(SortedMap<MoxieTime, T>, MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalSupport
-
Given an ordered map that represents the moments when a value changes from one value to another, computes a stream of interval-value pairs
representing the intervals over which the specified value was in effect.
- tagIntervals(Stream<InstantValue<T>>, MoxieTime) - Static method in class com.agi.moxie.api.signals.SignalSupport
-
Given an ordered map that represents the moments when a value changes from one value to another, computes a stream of interval-value pairs
representing the intervals over which the specified value was in effect.
- Thing - Interface in com.agi.moxie.delegates.base
-
This is simply any thing that exists and is the single top level base-class of all other classes.
- ThreeHalvesPi - Static variable in class com.agi.moxie.api.Constants
-
- ThresholdCrossingSolutionType - Enum in com.agi.moxie.api.analysistools.numericalmethods
-
Indicates on which side of threshold crossing a solution must be found.
- TimeConstants - Class in com.agi.moxie.api.time
-
Contains time-related constants.
- TimeDuration - Interface in com.agi.moxie.delegates.base
-
A value indicating a span of time without referencing any particular
TimeInstant.
- TimeDurationSignal - Interface in com.agi.moxie.api.signals
-
Represents a time-varying notion of duration.
- TimeDurationSignalProvider - Interface in com.agi.moxie.api.signals
-
This provides a common interface among all techniques of exposing a signal to support Relative Time Events in the execution engine.
- TimeInstant - Interface in com.agi.moxie.delegates.base
-
A value indicating a calculated moment in time.
- TimeInstantSignal - Interface in com.agi.moxie.api.signals
-
Represents a time-varying notion of time.
- TimeInstantSignalProvider - Interface in com.agi.moxie.api.signals
-
This provides a common interface among all techniques of exposing a signal to support Relative Time Events in the execution engine.
- timeProperty() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
-
The SysML property containing the ISO8601 formatted string representing this constant absolute time instant.
- TimeProvider - Interface in com.agi.moxie.api
-
Represents the 'clock' of a simulation, defining the current simulation time for all events, signals, and
AnalysisToolControllers.
- times(double) - Method in interface com.agi.moxie.delegates.base.FixedDuration
-
- times(double) - Method in interface com.agi.moxie.delegates.base.TimeDuration
-
Returns a new duration representing a span of time that is scaled by the provided scaling factor.
- times(ScalarValue) - Method in class com.agi.moxie.delegates.core.DefaultScalarValue
-
- times(ScalarValue) - Method in class com.agi.moxie.delegates.core.DynamicScalarValue
-
- times(ScalarValue) - Method in interface com.agi.moxie.delegates.core.FixedScalarValue
-
- times(ScalarValue) - Method in interface com.agi.moxie.delegates.core.ScalarValue
-
Multiplies the value of the provided
ScalarValue to this one to produce a new instance representing the product of the two.
- times(double) - Method in interface com.agi.moxie.delegates.core.ScalarValue
-
Multiplies the value of the provided double value to this one to produce a new instance representing the product of the two.
- TimeStandard - Class in com.agi.moxie.api.time
-
Provides a means for measuring time by specifying the rate at which time passes and/or points in time.
- TimeStandard(String, String, TimeStandard) - Constructor for class com.agi.moxie.api.time.TimeStandard
-
Initializes a new time standard instance.
- toBooleanSignal() - Method in interface com.agi.moxie.api.signals.BooleanSignalProvider
-
Converts this instance into a corresponding boolean event 'signal' that can indicate the next change event time.
- toBooleanSignal() - Method in class com.agi.moxie.delegates.base.FixedBooleanValue
-
- toDateTime() - Method in class com.agi.moxie.api.MoxieTime
-
- toDateTime() - Method in class com.agi.moxie.api.time.GregorianTime
-
- toDateTime() - Method in class com.agi.moxie.api.time.JulianTime
-
- toGregorianTime() - Method in class com.agi.moxie.api.MoxieTime
-
Retrieves the Gregorian representation of this date.
- toGregorianTime() - Method in class com.agi.moxie.api.time.JulianTime
-
- toIntervalList(IAgIntervalCollection) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts
STK time intervals to a list of
MoxieTime intervals.
- toIntervalList(IAgCrdnEventIntervalList) - Method in class com.agi.moxie.stk.utilities.StkTimeHelper
-
Converts
STK time intervals to a list of
MoxieTime intervals.
- toIso8601String() - Method in class com.agi.moxie.api.MoxieTime
-
Retrieve the full extended ISO8601
String representation of this date.
- toIso8601String(int) - Method in class com.agi.moxie.api.MoxieTime
-
Creates an ISO8601
String representation of this
MoxieTime with a given number of fractional digits.
- toIso8601String(int, int) - Method in class com.agi.moxie.api.MoxieTime
-
Gets an ISO8601
String representation of this
MoxieTime with a given display digits and numerical precision.
- toIso8601String() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 extended string representation, with fractional seconds represented to 15
digits.
- toIso8601String(int) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 string representation.
- toIso8601String(int, int) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 string representation.
- toIso8601String(Iso8601Format, int, int) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 string representation.
- toIso8601String(Iso8601Format) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 string representation, with fractional seconds represented to 15 digits.
- toIso8601String(Iso8601Format, int) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent ISO8601 string representation, with fractional seconds represented to the specified
number of digits.
- toJavaDuration() - Method in class com.agi.moxie.api.time.Duration
-
- toJulianTime() - Method in class com.agi.moxie.api.MoxieTime
-
Retrieves the Julian representation of this date.
- toJulianTime() - Method in class com.agi.moxie.api.time.GregorianTime
-
- toLongDateString() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent long date string representation.
- toLongTimeString() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent long time string representation.
- toShortDateString() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent short date string representation.
- toShortTimeString() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent short time string representation.
- toString() - Method in class com.agi.moxie.api.collections.AbstractPair
-
- toString() - Method in class com.agi.moxie.api.collections.Pair
-
- toString() - Method in class com.agi.moxie.api.dataproviders.InstantChange
-
Gets a string describing the contents of this instance.
- toString() - Method in class com.agi.moxie.api.Interval
-
- toString() - Method in class com.agi.moxie.api.models.ListProperty
-
When this property is initialized with the SysML
Property.getModelInformation(), this will print the qualified name of the property, type,
followed by the current value.
- toString() - Method in class com.agi.moxie.api.models.Property
-
When this property is initialized with the SysML
Property.getModelInformation(), this will print the qualified name of the property, type,
followed by the current value.
- toString() - Method in class com.agi.moxie.api.MoxieTime
-
- toString() - Method in class com.agi.moxie.api.SeededRandomNumberGenerator
-
- toString() - Method in class com.agi.moxie.api.signals.ConstantTimeInstantSignal
-
- toString() - Method in class com.agi.moxie.api.signals.SignalEdge
-
- toString() - Method in class com.agi.moxie.api.time.Duration
-
- toString() - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent string representation.
- toString(String) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent string representation using the specified format.
- toString(Locale) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.
- toString(String, Locale) - Method in class com.agi.moxie.api.time.GregorianTime
-
Converts the value of this instance to its equivalent string representation using the specified format and culture-specific format
information.
- toString() - Method in class com.agi.moxie.api.time.JulianTime
-
Returns the value of this
JulianTime in the standard format.
- toString() - Method in class com.agi.moxie.api.time.LeapSecond
-
Returns the date of this LeapSecond and offset from UTC as a string.
- toString() - Method in class com.agi.moxie.api.time.TimeStandard
-
Converts this time standard to a string representation.
- toString() - Method in class com.agi.moxie.api.ValueWithMetadata.Key
-
- toString() - Method in class com.agi.moxie.delegates.core.DefaultConstructedCoordinateSystem
-
- toTimeDurationSignal() - Method in interface com.agi.moxie.api.signals.TimeDurationSignalProvider
-
Converts this instance into a corresponding relative time event 'signal' that can indicate the length of time to wait until the next event.
- toTimeDurationSignal() - Method in interface com.agi.moxie.delegates.base.FixedDuration
-
- toTimeDurationSignal() - Method in interface com.agi.moxie.delegates.base.TimeDuration
-
- toTimeInstantSignal() - Method in interface com.agi.moxie.api.signals.TimeInstantSignalProvider
-
Converts this instance into a corresponding absolute time event 'signal' that can indicate the time of the next event.
- toTimeInstantSignal() - Method in interface com.agi.moxie.delegates.base.FixedTimeInstant
-
- toTimeInstantSignal() - Method in class com.agi.moxie.delegates.base.Iso8601TimeInstant
-
- toTimeStandard(TimeStandard) - Method in class com.agi.moxie.api.time.JulianTime
-
Converts this
JulianTime to the specified time standard.
- transform(Function<T, R>) - Method in class com.agi.moxie.api.dataproviders.ScriptedDiscreteValue
-
- Trig - Class in com.agi.moxie.api.analysistools
-
Provides functions and constants which are useful when working with angles and solving problems related to trigonometry.
- tryConvertTimeStandard(TimeStandard, JulianTime[]) - Method in class com.agi.moxie.api.time.JulianTime
-
- tryParse(String, GregorianTime[]) - Static method in class com.agi.moxie.api.time.GregorianTime
-
Converts the specified string representation of a date and time to its
GregorianTime equivalent.
- tryParse(String, Locale, GregorianTime[]) - Static method in class com.agi.moxie.api.time.GregorianTime
-
Converts the specified string representation of a date and time to its
GregorianTime equivalent using the specified culture-specific
format information.
- tryPutAngleInRange(double, double, double) - Static method in class com.agi.moxie.api.analysistools.Trig
-
Attempts to put an angle within the indicated range of values.
- TwoPi - Static variable in class com.agi.moxie.api.Constants
-