| 1 |
< |
/* |
| 1 |
> |
/* |
| 2 |
|
* Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. |
| 3 |
|
* |
| 4 |
|
* The University of Notre Dame grants you ("Licensee") a |
| 41 |
|
|
| 42 |
|
#ifndef RESTRAINTS_THERMOINTEGRATIONFORCEMANAGER_HPP |
| 43 |
|
#define RESTRAINTS_THERMOINTEGRATIONFORCEMANAGER_HPP |
| 44 |
– |
#include <list> |
| 45 |
– |
#include <string> |
| 46 |
– |
#include <vector> |
| 47 |
– |
#include "brains/ForceManager.hpp" |
| 48 |
– |
#include "restraints/Restraints.hpp" |
| 44 |
|
|
| 45 |
+ |
#include "restraints/RestraintForceManager.hpp" |
| 46 |
+ |
|
| 47 |
|
namespace oopse { |
| 48 |
|
|
| 49 |
< |
class ThermoIntegrationForceManager : public ForceManager { |
| 49 |
> |
class ThermoIntegrationForceManager : public RestraintForceManager { |
| 50 |
|
|
| 51 |
|
public: |
| 52 |
|
ThermoIntegrationForceManager(SimInfo* info); |
| 56 |
|
|
| 57 |
|
private: |
| 58 |
|
Globals* simParam; |
| 62 |
– |
Restraints* restraint_; |
| 59 |
|
Snapshot* currSnapshot_; |
| 60 |
|
|
| 61 |
< |
double tIntLambda_; |
| 62 |
< |
double tIntK_; |
| 63 |
< |
double factor_; |
| 64 |
< |
double lrPot_; |
| 65 |
< |
double vHarm_; |
| 61 |
> |
RealType tIntLambda_; |
| 62 |
> |
RealType tIntK_; |
| 63 |
> |
RealType factor_; |
| 64 |
> |
RealType lrPot_; |
| 65 |
> |
RealType vHarm_; |
| 66 |
|
}; |
| 67 |
|
|
| 68 |
|
} |