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 _chemistry_molecule_linkage_h
00029 #define _chemistry_molecule_linkage_h
00030
00031 #include <chemistry/molecule/coor.h>
00032 #include <chemistry/molecule/taylor.h>
00033 #include <chemistry/molecule/molfreq.h>
00034 #include <chemistry/molecule/molrender.h>
00035 #include <chemistry/molecule/molshape.h>
00036 #include <chemistry/molecule/fdhess.h>
00037
00038 #include <util/render/linkage.h>
00039 #include <math/scmat/linkage.h>
00040 #include <math/optimize/linkage.h>
00041
00042 namespace sc {
00043
00044 static ForceLink<RedundMolecularCoor> molecule_force_link_a_;
00045 static ForceLink<CartMolecularCoor> molecule_force_link_b_;
00046 static ForceLink<SymmMolecularCoor> molecule_force_link_c_;
00047 static ForceLink<TaylorMolecularEnergy> molecule_force_link_d_;
00048 static ForceLink<MolecularFrequencies> molecule_force_link_e_;
00049 static ForceLink<RenderedStickMolecule> molecule_force_link_f_;
00050 static ForceLink<RenderedBallMolecule> molecule_force_link_g_;
00051 static ForceLink<RenderedMolecularSurface> molecule_force_link_h_;
00052 static ForceLink<VDWShape> molecule_force_link_i_;
00053 static ForceLink<DiscreteConnollyShape> molecule_force_link_j_;
00054 static ForceLink<ConnollyShape> molecule_force_link_k_;
00055 static ForceLink<FinDispMolecularHessian> molecule_force_link_l_;
00056
00057 }
00058
00059 #endif