I just learned from this thread that apparently there is an existing LM solver included in Eigen3... Is this a complete minpack port?
I worked on porting minpack to native C++ template-only version, using Eirgen3 for the matrix/vector stuff (though other vector/matrix representations should work, too). Now, when it's almost finished, I learn that it was I should have checked the list more frequently, I guess...