|
NAMEsc::EFCOpt - The EFCOpt class implements eigenvector following as described by Baker in J.SYNOPSIS#include <efc.h> Inherits sc::Optimize. Public Member FunctionsEFCOpt (const Ref< KeyVal > &) The KeyVal constructor reads the following keywords: EFCOpt (StateIn &) void save_data_state (StateOut &) Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. void apply_transform (const Ref< NonlinearTransform > &) void init () Initialize the optimizer. int update () Take a step. Protected Attributesint tstate int modef double maxabs_gradient double convergence_ double accuracy_ RefSymmSCMatrix hessian_ Ref< HessianUpdate > update_ RefSCVector last_mode_ Additional Inherited MembersDetailed DescriptionThe EFCOpt class implements eigenvector following as described by Baker in J.Comput. Chem., Vol 7, No 4, 385-395, 1986. Constructor & Destructor Documentationsc::EFCOpt::EFCOpt (const Ref< KeyVal > &)The KeyVal constructor reads the following keywords:
Member Function Documentationvoid sc::EFCOpt::apply_transform (const Ref< NonlinearTransform > &) [virtual]Reimplemented from sc::Optimize.void sc::EFCOpt::init () [virtual]Initialize the optimizer.Reimplemented from sc::Optimize. void sc::EFCOpt::save_data_state (StateOut &) [virtual]Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data.Reimplemented from sc::SavableState. int sc::EFCOpt::update () [virtual]Take a step. Returns 1 if the optimization has converged, otherwise 0.Implements sc::Optimize. AuthorGenerated automatically by Doxygen for MPQC from the source code.
Visit the GSP FreeBSD Man Page Interface. |