| 45 |
|
#include "math/SquareMatrix3.hpp" |
| 46 |
|
namespace oopse { |
| 47 |
|
|
| 48 |
+ |
/** |
| 49 |
+ |
* @class HydroProp HydroProp.hpp "hydrodynamics/HydroProp.hpp" |
| 50 |
+ |
* Container for information about the hydrodynamic behavior of objects |
| 51 |
+ |
* undergoing Langevin dynamics. |
| 52 |
+ |
* @note the units for the center of resistance (a location) are in Angstroms |
| 53 |
+ |
* |
| 54 |
+ |
* @note the units of Xi, the resistance tensor are: |
| 55 |
+ |
* Xitt (Translation-translation) : kcal fs mol^-1 Angstroms^-2 |
| 56 |
+ |
* Xirt (Rotation-translation) : kcal fs mol^-1 Angstroms^-1 radians^-1 |
| 57 |
+ |
* Xitr (Translation-rotation) : kcal fs mol^-1 Angstroms^-1 radians^-1 |
| 58 |
+ |
* Xirr (Rotation-rotation) : kcal fs mol^-1 radians^-2 |
| 59 |
+ |
* |
| 60 |
+ |
* @note the units of D, the diffusion tensor are: |
| 61 |
+ |
* Dtt (Translation-translation) : Angstroms^2 fs^-1 |
| 62 |
+ |
* Drt (Rotation-translation) : Angstroms fs^-1 |
| 63 |
+ |
* Dtr (Translation-rotation) : Angstroms fs^-1 |
| 64 |
+ |
* Drr (Rotation-rotation) : fs^-1 |
| 65 |
+ |
* |
| 66 |
+ |
* @note after setting the value of Xi manually, the complete() function |
| 67 |
+ |
* should be called to perform the Cholesky Decomposition. |
| 68 |
+ |
*/ |
| 69 |
|
class HydroProp { |
| 70 |
|
|
| 71 |
|
public: |