PCCDSolver Class Reference

#include <PIKAlgorithms.h>

List of all members.

Detailed Description

Contains methods to perform cyclic coordinate descent (CCD) for loop closure.

Public Member Functions

 PCCDSolver (PChain *loop, PAtom *effectorPrior, PAtom *effectorEnd, Vector3 goalPrior, Vector3 goalEnd)
Real DoDescent ()
void GetGoals (Vector3 &goalPrior, Vector3 &goalEnd)

Constructor & Destructor Documentation

PCCDSolver::PCCDSolver ( PChain loop,
PAtom effectorPrior,
PAtom effectorEnd,
Vector3  goalPrior,
Vector3  goalEnd 

Constructs a new PCCDSolver.

Member Function Documentation

Real PCCDSolver::DoDescent (  ) 

Performs one iteration of the CCD algorithm. Returns the sum of squares of the distances between the end effectors and their goals.

void PCCDSolver::GetGoals ( Vector3 &  goalPrior,
Vector3 &  goalEnd 

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