|
Hawaii Hybrid
|
Monomer represents a monomer in a pair with associated dynamic variables. The order of variables in the qp array is specified by the following indices: More...
#include <hawaii.h>

Public Attributes | |
| int | index |
| Index of monomer within the molecule system (1 or 2) | |
| MonomerType | t |
| Type identifier for the monomer. | |
| double | II [3] |
| Values of inertia tensor. | |
| double | DJ |
| Centrifugal distortion constant. | |
| double * | qp |
| Dynamic variables (Euler angles and conjugated momenta). | |
| double * | dVdq |
Derivatives of potential energy with respect to coordinates pertaining to this monomer (the order of coordinates is the same as for qp). | |
| bool | apply_requantization |
| Flag indicating whether requantization should be applied. | |
| size_t | req_switch_counter |
| Counter for tracking requantization switching events during the single trajectory. | |
| size_t | torque_cache_len |
| Length of the torque cache array. | |
| double | torque_limit |
| Torque limiting values to decide when requantization should be switched on/off. | |
| double * | torque_cache |
| Cached torque values. | |
| double | initial_j |
| StoredHistogram | nswitch_histogram |
| size_t | jini_histogram_bins |
| double | jini_histogram_max |
| char * | jini_histogram_filename |
| gsl_histogram * | jini_histogram |
| FILE * | fp_jini_histogram |
| size_t | jfin_histogram_bins |
| double | jfin_histogram_max |
| char * | jfin_histogram_filename |
| gsl_histogram * | jfin_histogram |
| FILE * | fp_jfin_histogram |
Monomer represents a monomer in a pair with associated dynamic variables. The order of variables in the qp array is specified by the following indices:
The apply_requantization will be set to true in function computing the right-hand side values of Hamilton equations of motion (within rhs) to signal that the requantization of the monomer’s angular momentum is required at the current step of the trajectory propagation.
| bool Monomer::apply_requantization |
Flag indicating whether requantization should be applied.
| double Monomer::DJ |
Centrifugal distortion constant.
| double* Monomer::dVdq |
Derivatives of potential energy with respect to coordinates pertaining to this monomer (the order of coordinates is the same as for qp).
| FILE* Monomer::fp_jfin_histogram |
| FILE* Monomer::fp_jini_histogram |
| double Monomer::II[3] |
Values of inertia tensor.
| int Monomer::index |
Index of monomer within the molecule system (1 or 2)
| double Monomer::initial_j |
| gsl_histogram* Monomer::jfin_histogram |
| size_t Monomer::jfin_histogram_bins |
| char* Monomer::jfin_histogram_filename |
| double Monomer::jfin_histogram_max |
| gsl_histogram* Monomer::jini_histogram |
| size_t Monomer::jini_histogram_bins |
| char* Monomer::jini_histogram_filename |
| double Monomer::jini_histogram_max |
| StoredHistogram Monomer::nswitch_histogram |
| double* Monomer::qp |
Dynamic variables (Euler angles and conjugated momenta).
| size_t Monomer::req_switch_counter |
Counter for tracking requantization switching events during the single trajectory.
| MonomerType Monomer::t |
Type identifier for the monomer.
| double* Monomer::torque_cache |
Cached torque values.
| size_t Monomer::torque_cache_len |
Length of the torque cache array.
| double Monomer::torque_limit |
Torque limiting values to decide when requantization should be switched on/off.