Factor out Optimizer::CalcNextStepGeometry. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1646 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out common data into OptimzerState. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1647 1136aad2-a195-0410-b898-f5ea1d11b9d8
Add throw qualifier on OptimizerState::CastRef. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1648 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out Optimizer::UpdateState. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1649 1136aad2-a195-0410-b898-f5ea1d11b9d8
Delete copy constructors of OptimizerState classes. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1650 1136aad2-a195-0410-b898-f5ea1d11b9d8
Unify Optimizer::SearchMinimum. #32881

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/branches/refactor_opt@1651 1136aad2-a195-0410-b898-f5ea1d11b9d8