==============================================================================
| 128 | |
| 129 | //============================================================================== |
| 130 | void ModularFunction::clearCostFunction(bool _printWarning) |
| 131 | { |
| 132 | mCostFunction = [=](const Eigen::VectorXd&) { |
| 133 | if (_printWarning) { |
| 134 | dterr |
| 135 | << "A cost function has not yet been assigned to the ModularFunction " |
| 136 | << "named [" << this->mName << "]. Returning 0.0\n"; |
| 137 | } |
| 138 | return 0; |
| 139 | }; |
| 140 | } |
| 141 | |
| 142 | //============================================================================== |
| 143 | void ModularFunction::setGradientFunction(GradientFunction _gradient) |