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 trajectorypropagation. | |
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 trajectorypropagation.
N_Vector Trajectory::y |
Internal phase-space vector (current step of the system).