00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef _math_optimize_linkage_h
00029 #define _math_optimize_linkage_h
00030
00031 #ifndef __PIC__
00032
00033 #include <math/optimize/qnewton.h>
00034 #include <math/optimize/newton.h>
00035 #include <math/optimize/gdiis.h>
00036 #include <math/optimize/efc.h>
00037 #include <math/optimize/steep.h>
00038 #include <math/optimize/update.h>
00039
00040 #include <math/scmat/linkage.h>
00041
00042 static ForceLink<QNewtonOpt> optimize_force_link_a_;
00043 static ForceLink<GDIISOpt> optimize_force_link_b_;
00044 static ForceLink<EFCOpt> optimize_force_link_c_;
00045 static ForceLink<BFGSUpdate> optimize_force_link_d_;
00046 static ForceLink<PowellUpdate> optimize_force_link_e_;
00047 static ForceLink<SteepestDescentOpt> optimize_force_link_f_;
00048 static ForceLink<NewtonOpt> optimize_force_link_g_;
00049
00050 #endif
00051
00052 #endif