SLIKMC
1.0
Main Page
Classes
Files
File List
All
Classes
Functions
Variables
Pages
SideChainRotater.h
1
/*
2
* SidechainRotater.h
3
*
4
* Created on: Jan 27, 2013
5
* Author: Yajia
6
*/
7
8
#ifndef SIDECHAINROTATER_H_
9
#define SIDECHAINROTATER_H_
10
11
#include <PProtein.h>
12
#include "Rotamer.h"
13
17
class
SidechainRotater
{
18
public
:
23
SidechainRotater
(PProtein* chain);
24
28
virtual
~SidechainRotater
();
29
35
void
rotateSidechain
( PChain* chain,
const
vector<DihedralAngle>& aBackbone);
36
42
double
evalSidechain
( PChain* chain);
43
49
static
void
getSidechainAngles
(PProtein* chain, vector< vector<double> >& angles);
50
private
:
51
Rotamer
* rotamer;
52
};
53
54
#endif
/* SIDECHAINROTATER_H_ */
Generated on Thu May 2 2013 04:05:35 for SLIKMC by
1.8.3.1-20130209