| 16 |
|
//#include "SimInfo.hpp" |
| 17 |
|
//#include "ReadWrite.hpp" |
| 18 |
|
|
| 19 |
– |
// Note: this is a hard coded length - could cause problems with big systems |
| 20 |
– |
double zAngle[10001]; |
| 21 |
– |
|
| 19 |
|
class Restraints{ |
| 20 |
|
|
| 21 |
|
public: |
| 23 |
|
~Restraints(); |
| 24 |
|
|
| 25 |
|
void Calc_rVal(double position[3], int currentMol); |
| 29 |
– |
void Calc_thetaVal(double matrix[3][3], int currentMol); |
| 30 |
– |
void Calc_omegaVal(double matrix[3][3], int currentMol); |
| 26 |
|
void Calc_body_thetaVal(double matrix[3][3], int currentMol); |
| 27 |
< |
void Calc_body_omegaVal(double matrix[3][3], int currentMol); |
| 27 |
> |
void Calc_body_omegaVal(double matrix[3][3], double zAngle); |
| 28 |
|
double Calc_Restraint_Forces(vector<StuntDouble*> vecParticles); |
| 29 |
< |
void Store_Init_Info(); |
| 30 |
< |
void Determine_Lambda(); |
| 36 |
< |
void Write_zAngle_File(); |
| 29 |
> |
void Store_Init_Info(vector<StuntDouble*> vecParticles); |
| 30 |
> |
void Write_zAngle_File(vector<StuntDouble*> vecParticles); |
| 31 |
|
double getVharm(); |
| 32 |
|
|
| 33 |
|
private: |