Make BFGS utility functions accessible. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1464 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out BFGS::ApproximateEnergyChange. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1465 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out BFGS::UpdateTrustRadius. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1466 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out BFGS::RollbackMolecularGeometry. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1467 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out BFGS::CalcDisplacement. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1468 1136aad2-a195-0410-b898-f5ea1d11b9d8
Factor out BFGS::Storemoleculargeometry. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1469 1136aad2-a195-0410-b898-f5ea1d11b9d8
Use Blas::Dcopy in BFGS::SearchMinimum. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1470 1136aad2-a195-0410-b898-f5ea1d11b9d8
Add reference of GEDIIS.
Declaration of GEDIIS optimization class.
Scaffold for GEDIIS class.
Utilize GEDIIS optimization method.
Skeleton for GEDIISHistory class.
Implement GEDIISHistory::AddEntry