POptimize Class Reference

#include <POptimize.h>

List of all members.

Public Member Functions

 POptimize (vector< PProtein * > loops, vector< vector< CDof > > Dofs)
OptimalSol OptimizeNullSpace (FunctFunctor *FunctToOptimize)
OptimalSol Optimize (FunctFunctor *FunctToOptimize, DerivFunctor *DerivOfFunct)
OptimalSol OptimizeNullSpace (FunctFunctor *FunctToOptimize, vector< double > InitC)
OptimalSol Optimize (FunctFunctor *FunctToOptimize, DerivFunctor *DerivOfFunct, vector< double > InitC)


Constructor & Destructor Documentation

POptimize::POptimize ( vector< PProtein * >  loops,
vector< vector< CDof > >  Dofs 
)

Constructs a new POptimize with specified loops and Dofs of the loops. The optimization will be carried over the Dofs of the loops.


Member Function Documentation

OptimalSol POptimize::OptimizeNullSpace ( FunctFunctor FunctToOptimize  ) 

Returns OptimalSol corresponding to loops after optimizing specified functor FunctToOptimize. Numerical derivatives are calculated and projected on to the null space.

OptimalSol POptimize::Optimize ( FunctFunctor FunctToOptimize,
DerivFunctor DerivOfFunct 
)

Returns OptimalSol corresponding to loops after optimizing specified functor FunctToOptimize with specified derivative functor DerviOfFunct.

OptimalSol POptimize::OptimizeNullSpace ( FunctFunctor FunctToOptimize,
vector< double >  InitC 
)

Returns OptimalSol corresponding to loops after optimizing specified functor FunctToOptimize. Numerical derivatives are calculated and projected on to the null space.In this method, one can specify the initial values of the non-DOF variables in InitC.

OptimalSol POptimize::Optimize ( FunctFunctor FunctToOptimize,
DerivFunctor DerivOfFunct,
vector< double >  InitC 
)

Returns OptimalSol corresponding to loops after optimizing specified functor FunctToOptimize with specified derivative functor DerviOfFunct.In this method, one can specify the initial values of the non-DOF variables in InitC.


The documentation for this class was generated from the following files:
Generated on Wed May 16 20:22:14 2007 for LoopTK: Protein Loop Kinematic Toolkit by  doxygen 1.5.1