28#ifndef _math_optimize_linkage_h
29#define _math_optimize_linkage_h
31#include <math/optimize/qnewton.h>
32#include <math/optimize/newton.h>
33#include <math/optimize/gdiis.h>
34#include <math/optimize/efc.h>
35#include <math/optimize/steep.h>
36#include <math/optimize/update.h>
37#include <math/optimize/mcsearch.h>
39#include <math/scmat/linkage.h>
43static ForceLink<QNewtonOpt> optimize_force_link_a_;
44static ForceLink<GDIISOpt> optimize_force_link_b_;
45static ForceLink<EFCOpt> optimize_force_link_c_;
46static ForceLink<BFGSUpdate> optimize_force_link_d_;
47static ForceLink<PowellUpdate> optimize_force_link_e_;
48static ForceLink<SteepestDescentOpt> optimize_force_link_f_;
49static ForceLink<NewtonOpt> optimize_force_link_g_;
50static ForceLink<MCSearch> optimize_force_link_h_;