Package | Description |
---|---|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstantStateStoppablePropagator
A
StoppablePropagator that always returns the initial state passed in
at propagation time. |
class |
DynamicStateStoppablePropagator
|
class |
SinglePointStoppablePropagatorDefinition
Provides the infrastructure to use a
Point as a basis for propagating a
trajectory that can be stopped with StoppingConditions . |
class |
StoppableNumericalPropagator
A
StoppablePropagator that wraps a PropagatorDefinition (get / set ) and will
find events and stop based on a set of StoppingConditions . |
class |
TwoBodyStoppablePropagator
A
StoppablePropagator that propagates an orbit using a simple two-body model. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
StoppablePropagatorDefinition.checkForSameDefinition(StoppablePropagatorDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
StoppableNumericalPropagator.checkForSameDefinition(StoppablePropagatorDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SinglePointStoppablePropagatorDefinition.checkForSameDefinition(StoppablePropagatorDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DynamicStateStoppablePropagator.checkForSameDefinition(StoppablePropagatorDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ConstantStateStoppablePropagator.checkForSameDefinition(StoppablePropagatorDefinition other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
StoppablePropagator(EvaluatorGroup group,
StoppablePropagatorDefinition definition,
List<StateElementAdapterDefinition> previousAdapters)
Initializes a new instance.
|
StoppablePropagatorDefinition(StoppablePropagatorDefinition existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Method and Description |
---|---|
StoppablePropagatorDefinition |
ChangePropagateSegmentsPropagatorOperator.getNewPropagator()
Gets the
StoppablePropagatorDefinition that will replace the
underlying propagator in the Segment (get / set ). |
StoppablePropagatorDefinition |
FollowSegment.getPropagatorDefinition()
|
StoppablePropagatorDefinition |
PropagateSegment.getStoppablePropagator()
Gets the
StoppablePropagatorDefinition that will be
propagated by this segment. |
Modifier and Type | Method and Description |
---|---|
void |
ChangePropagateSegmentsPropagatorOperator.setNewPropagator(StoppablePropagatorDefinition value)
Sets the
StoppablePropagatorDefinition that will replace the
underlying propagator in the Segment (get / set ). |
void |
FollowSegment.setPropagatorDefinition(StoppablePropagatorDefinition value)
|
protected void |
PropagateSegment.setStoppablePropagator(StoppablePropagatorDefinition value)
Sets the
StoppablePropagatorDefinition that will be
propagated by this segment. |
Constructor and Description |
---|
ChangePropagateSegmentsPropagatorOperator(PropagateSegment segment,
StoppablePropagatorDefinition newPropagator)
Initializes a new instance.
|
FollowSegment(StoppablePropagatorDefinition propagator)
Initializes a new instance.
|
PropagateSegment(StoppablePropagatorDefinition stoppablePropagator)
Initializes a new instance with a
StoppablePropagator . |