|
WSF
|
A cost function to minimize when computing a solution for an orbital targeting operation. More...
#include <WsfOrbitalTargetingCost.hpp>

Public Member Functions | |
| virtual OrbitalTargetingCost * | Clone () const =0 |
| virtual bool | ProcessInput (UtInput &aInput) |
| virtual double | operator() (double aDt, double aDv) const =0 |
| The cost function is a mapping from a delta-t, delta-v value pair into the real numbers. | |
| virtual bool | IsLeastTime () const =0 |
| Return if this cost is equivalent to a least time optimization. | |
| virtual bool | IsValid () const =0 |
| Return if the cost function has a valid configuration. | |
| virtual std::string | GetConfigurationRequirements () const =0 |
| Return a text description of the requirements on the cost function to be considered valid. | |
A cost function to minimize when computing a solution for an orbital targeting operation.
|
pure virtual |
Implemented in wsf::space::BlendedCost.
|
pure virtual |
Return a text description of the requirements on the cost function to be considered valid.
Implemented in wsf::space::BlendedCost.
|
pure virtual |
Return if this cost is equivalent to a least time optimization.
Implemented in wsf::space::BlendedCost.
|
pure virtual |
Return if the cost function has a valid configuration.
Implemented in wsf::space::BlendedCost.
|
pure virtual |
The cost function is a mapping from a delta-t, delta-v value pair into the real numbers.
Implemented in wsf::space::BlendedCost.
|
inlinevirtual |
Reimplemented in wsf::space::BlendedCost.