Skip to content

Commit fd29e6b

Browse files
Core Solver - Add TODO for AutoDiff support.
1 parent 998da7b commit fd29e6b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/mmSolver/adjust/adjust_data.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,18 @@ struct SolverOptions {
208208

209209
// All the different supported features by the currently active
210210
// solver type.
211+
//
212+
// TODO: Move these into another struct of it's own? That way
213+
// individual solvers can be defined with what they support and
214+
// the solver can check for these at runtime.
215+
//
216+
// TODO: 'AutoDiff*' as it is used in the code is actually
217+
// performing finite-differentiation. We should rename the code,
218+
// and add support for real auto-differentiation.
211219
bool solverSupportsAutoDiffForward;
212220
bool solverSupportsAutoDiffCentral;
221+
// bool solverSupportsFiniteDiffForward;
222+
// bool solverSupportsFiniteDiffCentral;
213223
bool solverSupportsParameterBounds;
214224
bool solverSupportsRobustLoss;
215225

0 commit comments

Comments
 (0)