|
| errc_t | execute () override |
| |
|
ERootFindingAlgorithm | rootFindingAlgorithm () const |
| |
|
void | setRootFindingAlgorithm (ERootFindingAlgorithm algorithm) |
| |
|
EFiniteDifferenceMethod | finiteDifferenceMethod () const |
| |
|
void | setFiniteDifferenceMethod (EFiniteDifferenceMethod method) |
| |
|
EConvergenceCriteria | convergenceCriteria () const |
| |
|
void | setConvergenceCriteria (EConvergenceCriteria criteria) |
| |
|
EScaleControls | scaleControls () const |
| |
|
void | setScaleControls (EScaleControls controls) |
| |
|
EScaleGoals | scaleGoals () const |
| |
|
void | setScaleGoals (EScaleGoals goals) |
| |
|
const ControlVector & | controls () const |
| |
|
void | setControls (const ControlVector &controls) |
| |
|
const ResultVector & | results () const |
| |
|
void | setResults (const ResultVector &results) |
| |
|
ShooterResult * | getResult (StringView name) const |
| |
|
ShooterControl * | getControl (StringView name) const |
| |
Public 成员函数 继承自 ast::Command |
|
| ObjectNamed ()=default |
| |
| | ObjectNamed (StringView name) |
| |
| const std::string & | getName () const override |
| |
| void | setName (StringView name) override |
| |
|
| Object (Object *parentScope) |
| |
|
| Object (std::nullptr_t) |
| |
| | Object (initial_strong_ref_t) |
| |
| virtual Class * | getType () const |
| |
| virtual std::string | getRepresentation () const |
| |
|
const std::string & | name () const |
| |
| errc_t | showEditDialog () |
| |
| Attribute | attr (StringView path) |
| |
| errc_t | getAttrBool (StringView path, bool &value) const |
| |
| errc_t | getAttrInt (StringView path, int &value) const |
| |
| errc_t | getAttrDouble (StringView path, double &value) const |
| |
| errc_t | getAttrString (StringView path, std::string &value) const |
| |
| errc_t | getAttrObject (StringView path, Object *&value) const |
| |
| double | getAttrDouble (StringView path) const |
| |
| int | getAttrInt (StringView path) const |
| |
| bool | getAttrBool (StringView path) const |
| |
| std::string | getAttrString (StringView path) const |
| |
| Object * | getAttrObject (StringView path) const |
| |
| errc_t | setAttrBool (StringView path, bool value) |
| |
| errc_t | setAttrInt (StringView path, int value) |
| |
| errc_t | setAttrDouble (StringView path, double value) |
| |
| errc_t | setAttrString (StringView path, StringView value) |
| |
| errc_t | setAttrObject (StringView path, Object *value) |
| |
| Class * | type () const |
| |
|
const std::string & | typeName () const |
| |
| Property * | getProperty (StringView fieldName) const |
| |
| ObjectId | getID () const |
| |
| errc_t | setParentScope (Object *parentScope) |
| |
| Object * | getParentScope () const |
| |
| bool | isOfType (const Class *type) const |
| |
| bool | isOfType (StringView typeName) const |
| |
| template<typename T > |
| bool | isOfType () const |
| |
| uint32_t | refCount () const |
| |
| uint32_t | weakRefCount () const |
| |
| bool | isDestructed () const |
| |
| void | destruct () |
| |
| uint32_t | incWeakRef () |
| |
| uint32_t | decWeakRef () |
| |
| uint32_t | incRef () |
| |
| uint32_t | decRef () |
| |
| uint32_t | decRefNoDelete () |
| |
| template<typename Func > |
| void | addDelayedLink (Func &&link) |
| |
| template<typename Func > |
| void | addDelayedLinkIfFailed (Func &&link) |
| |
| void | resolveLinks () |
| |
|
|
errc_t | executeRelatedCommand () const |
| |
|
Sequence * | getRelatedSequence () const |
| |
|
Command * | getRelatedCommand () const |
| |
|
void | setUseHomotopy (bool useHomotopy) |
| |
|
int | numHomotopySteps () const |
| |
|
void | setNumHomotopySteps (int numHomotopySteps) |
| |
|
bool | useLineSearch () const |
| |
|
void | setUseLineSearch (bool useLineSearch) |
| |
|
double | lineSearchTolerance () const |
| |
|
void | setLineSearchTolerance (double tolerance) |
| |
|
int | lineSearchMaxNumCalls () const |
| |
|
void | setLineSearchMaxNumCalls (int maxNumCalls) |
| |
|
double | lineSearchLowerBound () const |
| |
|
void | setLineSearchLowerBound (double lowerBound) |
| |
|
double | lineSearchUpperBound () const |
| |
|
void | setLineSearchUpperBound (double upperBound) |
| |
|
int | maxIterations () const |
| |
|
void | setMaxIterations (int maxIterations) |
| |
|
| Object (const Object &obj) |
| |
|
Object & | operator= (const Object &) |
| |
微分修正器配置,用于求解非线性方程,可以用于修正轨道参数以满足约束条件要求