Uses of Class
org.orekit.control.indirect.shooting.propagation.CartesianAdjointDynamicsProvider
Packages that use CartesianAdjointDynamicsProvider
Package
Description
This package provides classes relative to the propagation part of indirect shooting.
-
Uses of CartesianAdjointDynamicsProvider in org.orekit.control.indirect.shooting.propagation
Methods in org.orekit.control.indirect.shooting.propagation that return CartesianAdjointDynamicsProviderModifier and TypeMethodDescriptionCartesianAdjointDynamicsProviderFactory.buildBoundedEnergyProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with bounded Cartesian energy as cost.CartesianAdjointDynamicsProviderFactory.buildBoundedFuelCostProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with bounded Cartesian fuel as cost.CartesianAdjointDynamicsProviderFactory.buildFlightDurationProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with unbounded Cartesian energy and vanishing mass flow as cost.CartesianAdjointDynamicsProviderFactory.buildLogarithmicBarrierFuelCostProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, double epsilon, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with bounded Cartesian fuel penalized with a logarithmic barrier.CartesianAdjointDynamicsProviderFactory.buildQuadraticPenaltyFuelCostProvider(String adjointName, double massFlowRateFactor, double maximumThrustMagnitude, double epsilon, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with bounded Cartesian fuel penalized with a quadratic term.CartesianAdjointDynamicsProviderFactory.buildUnboundedEnergyProvider(String adjointName, double massFlowRateFactor, EventDetectionSettings eventDetectionSettings, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with unbounded Cartesian energy as cost.CartesianAdjointDynamicsProviderFactory.buildUnboundedEnergyProviderNeglectingMass(String adjointName, CartesianAdjointEquationTerm... cartesianAdjointEquationTerms) Method building a provider with unbounded Cartesian energy and vanishing mass flow as cost.