|
Hawaii Hybrid
|
#include <trajectory.h>

Public Attributes | |
| size_t | DIM |
| Number of Hamilton's equations of motion (system dimension). | |
| size_t | mxsteps |
| Maximum number of internal time steps for the solver. | |
| N_Vector | y |
| Internal phase-space vector (current step of the system). | |
| N_Vector | abstol |
| Absolute tolerance for each variable in the ODE system. | |
| realtype | reltol |
| Relative tolerance for the ODE solver. | |
| SUNMatrix | A |
| Matrix structure for storing jacobian information. | |
| SUNLinearSolver | LS |
| Linear solver object for the ODE system. | |
| void * | cvode_mem |
| Pointer to the CVODE memory block (solver internal state). | |
| Array | temp_qp |
| Temporary storage array for coordinates and momenta during trajectory propagation. | |
| MoleculeSystem * | ms |
| Pointer to MoleculeSystem. | |
| N_Vector | ic |
| Initial conditions for the trajectory. | |
| bool | check_energy_conservation |
| Flag indicating whether to monitor energy conservation during trajectory propagation. | |
| double | E0 |
| Initial total energy of the system (used for conservation checks). | |
| double | E_last |
| Energy value from the last computed step (for tracking changes in energy). | |
| SUNMatrix Trajectory::A |
Matrix structure for storing jacobian information.
| N_Vector Trajectory::abstol |
Absolute tolerance for each variable in the ODE system.
| bool Trajectory::check_energy_conservation |
Flag indicating whether to monitor energy conservation during trajectory propagation.
| void* Trajectory::cvode_mem |
Pointer to the CVODE memory block (solver internal state).
| size_t Trajectory::DIM |
Number of Hamilton's equations of motion (system dimension).
| double Trajectory::E0 |
Initial total energy of the system (used for conservation checks).
| double Trajectory::E_last |
Energy value from the last computed step (for tracking changes in energy).
| N_Vector Trajectory::ic |
Initial conditions for the trajectory.
| SUNLinearSolver Trajectory::LS |
Linear solver object for the ODE system.
| MoleculeSystem* Trajectory::ms |
Pointer to MoleculeSystem.
| size_t Trajectory::mxsteps |
Maximum number of internal time steps for the solver.
| realtype Trajectory::reltol |
Relative tolerance for the ODE solver.
| Array Trajectory::temp_qp |
Temporary storage array for coordinates and momenta during trajectory propagation.
| N_Vector Trajectory::y |
Internal phase-space vector (current step of the system).