• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Révision9b4a614515bb89afe7d18f16e1a88c5809d74479 (tree)
l'heure2013-08-08 19:43:36
AuteurKatsuhiko Nishimra <ktns.87@gmai...>
CommiterKatsuhiko Nishimra

Message de Log

Make BFGS utility functions accessible. #31856

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1464 1136aad2-a195-0410-b898-f5ea1d11b9d8

Change Summary

Modification

--- a/src/optimization/BFGS.h
+++ b/src/optimization/BFGS.h
@@ -27,7 +27,7 @@ public:
2727 ~BFGS();
2828 protected:
2929 void SetMessages();
30-private:
30+
3131 std::string errorMessageNaNInRFOStep;
3232
3333 std::string messageStartBFGSStep;
@@ -44,10 +44,13 @@ private:
4444 std::string formatTrustRadiusIs;
4545 std::string formatIncreaseScalingFactor;
4646
47+private:
4748 virtual void SearchMinimum(boost::shared_ptr<MolDS_base::ElectronicStructure> electronicStructure,
4849 MolDS_base::Molecule& molecule,
4950 double* lineSearchedEnergy,
5051 bool* obainesOptimizedStructure) const;
52+
53+protected:
5154 void CalcRFOStep(double* vectorStep,
5255 double const* const* matrixHessian,
5356 double const* vectorForce,