#include <derivative_checker.hpp>
◆ DerivativeChecker()
robotoc::DerivativeChecker::DerivativeChecker |
( |
const Robot & |
robot, |
|
|
const double |
finite_diff = 1.0e-08 , |
|
|
const double |
test_tol = 1.0e-03 |
|
) |
| |
|
explicit |
◆ ~DerivativeChecker()
robotoc::DerivativeChecker::~DerivativeChecker |
( |
| ) |
|
◆ checkFirstOrderImpactCostDerivatives() [1/2]
bool robotoc::DerivativeChecker::checkFirstOrderImpactCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ checkFirstOrderImpactCostDerivatives() [2/2]
◆ checkFirstOrderStageCostDerivatives() [1/2]
bool robotoc::DerivativeChecker::checkFirstOrderStageCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ checkFirstOrderStageCostDerivatives() [2/2]
◆ checkFirstOrderTerminalCostDerivatives()
bool robotoc::DerivativeChecker::checkFirstOrderTerminalCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ checkSecondOrderImpactCostDerivatives() [1/2]
bool robotoc::DerivativeChecker::checkSecondOrderImpactCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ checkSecondOrderImpactCostDerivatives() [2/2]
◆ checkSecondOrderStageCostDerivatives() [1/2]
bool robotoc::DerivativeChecker::checkSecondOrderStageCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ checkSecondOrderStageCostDerivatives() [2/2]
◆ checkSecondOrderTerminalCostDerivatives()
bool robotoc::DerivativeChecker::checkSecondOrderTerminalCostDerivatives |
( |
const std::shared_ptr< CostFunctionComponentBase > & |
cost | ) |
|
◆ setFiniteDifference()
void robotoc::DerivativeChecker::setFiniteDifference |
( |
const double |
finite_diff = 1.0e-08 | ) |
|
◆ setTestTolerance()
void robotoc::DerivativeChecker::setTestTolerance |
( |
const double |
test_tol = 1.0e-03 | ) |
|
The documentation for this class was generated from the following file: