Tinker9 70bd052 (Thu Nov 9 12:11:35 2023 -0800)
|
Classes | |
class | tinker::IntegratorStaticData |
class | tinker::BasicPropagator |
The interface class of a Verlet or an RESPA-Verlet MD step. More... | |
class | tinker::VerletDevice |
class | tinker::RespaDevice |
class | tinker::LogVDevice |
class | tinker::BasicIntegrator |
class | tinker::VerletIntegrator |
class | tinker::RespaIntegrator |
class | tinker::Nhc96Integrator |
class | tinker::LP22Integrator |
class | tinker::LeapFrogLPIntegrator |
Functions | |
void | tinker::mdIntegrateData (RcOp) |
void | tinker::mdPropagate (int nsteps, time_prec dt_ps) |
const TimeScaleConfig & | tinker::respaTSConfig () |
Variables | |
constexpr unsigned | tinker::RESPA_FAST = 1 |
constexpr unsigned | tinker::RESPA_SLOW = 2 |
grad_prec * | tinker::gx1 |
Gradient for the fast RESPA energy terms. More... | |
grad_prec * | tinker::gy1 |
Gradient for the fast RESPA energy terms. More... | |
grad_prec * | tinker::gz1 |
Gradient for the fast RESPA energy terms. More... | |
grad_prec * | tinker::gx2 |
Gradient for the slow RESPA energy terms. More... | |
grad_prec * | tinker::gy2 |
Gradient for the slow RESPA energy terms. More... | |
grad_prec * | tinker::gz2 |
Gradient for the slow RESPA energy terms. More... | |
class tinker::IntegratorStaticData |
Static Protected Attributes | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
|
staticprotected |
|
staticprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
|
staticconstexprprotected |
class tinker::BasicPropagator |
The interface class of a Verlet or an RESPA-Verlet MD step.
Public Member Functions | |
virtual | ~BasicPropagator () |
bool | ifSave (int istep) const |
Logical flag governing saving an MD step. More... | |
virtual void | pos (time_prec t) |
Position update. More... | |
virtual void | vel1 (time_prec t) |
The first half-step velocity update. More... | |
virtual void | vel2 (time_prec t) |
The second half-step velocity update. More... | |
virtual void | velR0 (time_prec t) |
Velocity update for the inner RESPA time steps. More... | |
virtual void | velR1 (time_prec t, int nrespa) |
The first half-step velocity update for RESPA. More... | |
virtual void | velR2 (time_prec t, int nrespa) |
The second half-step velocity update for RESPA. More... | |
void | rattleSave () |
void | rattle (time_prec dt) |
void | rattle2 (time_prec dt, bool useVirial) |
Static Public Member Functions | |
static BasicPropagator * | create (int nRespaLogV, PropagatorEnum pe) |
Protected Member Functions | |
BasicPropagator (int nrspa) | |
Additional Inherited Members | |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
|
protected |
|
virtual |
|
static |
bool tinker::BasicPropagator::ifSave | ( | int | istep | ) | const |
Logical flag governing saving an MD step.
istep | Current number of MD step, starting from 1. |
|
virtual |
void tinker::BasicPropagator::rattle | ( | time_prec | dt | ) |
void tinker::BasicPropagator::rattle2 | ( | time_prec | dt, |
bool | useVirial | ||
) |
void tinker::BasicPropagator::rattleSave | ( | ) |
|
virtual |
The first half-step velocity update.
t | Actual time interval, i.e., half-step. |
Reimplemented in tinker::LogVDevice.
|
virtual |
The second half-step velocity update.
t | Actual time interval, i.e., half-step. |
Reimplemented in tinker::LogVDevice.
|
inlinevirtual |
Velocity update for the inner RESPA time steps.
t | Actual time interval, i.e., time-step/nrespa. |
Reimplemented in tinker::RespaDevice, and tinker::LogVDevice.
|
inlinevirtual |
The first half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented in tinker::RespaDevice, and tinker::LogVDevice.
|
inlinevirtual |
The second half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented in tinker::RespaDevice, and tinker::LogVDevice.
class tinker::VerletDevice |
Public Member Functions | |
VerletDevice () | |
~VerletDevice () | |
![]() | |
virtual | ~BasicPropagator () |
bool | ifSave (int istep) const |
Logical flag governing saving an MD step. More... | |
virtual void | pos (time_prec t) |
Position update. More... | |
virtual void | vel1 (time_prec t) |
The first half-step velocity update. More... | |
virtual void | vel2 (time_prec t) |
The second half-step velocity update. More... | |
virtual void | velR0 (time_prec t) |
Velocity update for the inner RESPA time steps. More... | |
virtual void | velR1 (time_prec t, int nrespa) |
The first half-step velocity update for RESPA. More... | |
virtual void | velR2 (time_prec t, int nrespa) |
The second half-step velocity update for RESPA. More... | |
void | rattleSave () |
void | rattle (time_prec dt) |
void | rattle2 (time_prec dt, bool useVirial) |
Additional Inherited Members | |
![]() | |
static BasicPropagator * | create (int nRespaLogV, PropagatorEnum pe) |
![]() | |
BasicPropagator (int nrspa) | |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::VerletDevice::VerletDevice | ( | ) |
tinker::VerletDevice::~VerletDevice | ( | ) |
class tinker::RespaDevice |
Public Member Functions | |
RespaDevice () | |
~RespaDevice () | |
void | velR0 (time_prec t) override |
Velocity update for the inner RESPA time steps. More... | |
void | velR1 (time_prec t, int nrespa) override |
The first half-step velocity update for RESPA. More... | |
void | velR2 (time_prec t, int nrespa) override |
The second half-step velocity update for RESPA. More... | |
![]() | |
virtual | ~BasicPropagator () |
bool | ifSave (int istep) const |
Logical flag governing saving an MD step. More... | |
virtual void | pos (time_prec t) |
Position update. More... | |
virtual void | vel1 (time_prec t) |
The first half-step velocity update. More... | |
virtual void | vel2 (time_prec t) |
The second half-step velocity update. More... | |
virtual void | velR0 (time_prec t) |
Velocity update for the inner RESPA time steps. More... | |
virtual void | velR1 (time_prec t, int nrespa) |
The first half-step velocity update for RESPA. More... | |
virtual void | velR2 (time_prec t, int nrespa) |
The second half-step velocity update for RESPA. More... | |
void | rattleSave () |
void | rattle (time_prec dt) |
void | rattle2 (time_prec dt, bool useVirial) |
Protected Member Functions | |
RespaDevice (int nrspa) | |
![]() | |
BasicPropagator (int nrspa) | |
Additional Inherited Members | |
![]() | |
static BasicPropagator * | create (int nRespaLogV, PropagatorEnum pe) |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
|
protected |
tinker::RespaDevice::RespaDevice | ( | ) |
tinker::RespaDevice::~RespaDevice | ( | ) |
|
overridevirtual |
Velocity update for the inner RESPA time steps.
t | Actual time interval, i.e., time-step/nrespa. |
Reimplemented from tinker::BasicPropagator.
Reimplemented in tinker::LogVDevice.
|
overridevirtual |
The first half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented from tinker::BasicPropagator.
Reimplemented in tinker::LogVDevice.
|
overridevirtual |
The second half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented from tinker::BasicPropagator.
Reimplemented in tinker::LogVDevice.
class tinker::LogVDevice |
Public Member Functions | |
LogVDevice (int nrspa) | |
~LogVDevice () | |
void | pos (time_prec t) override |
Position update. More... | |
void | vel1 (time_prec t) override |
The first half-step velocity update. More... | |
void | vel2 (time_prec t) override |
The second half-step velocity update. More... | |
void | velR0 (time_prec t) override |
Velocity update for the inner RESPA time steps. More... | |
void | velR1 (time_prec t, int nrespa) override |
The first half-step velocity update for RESPA. More... | |
void | velR2 (time_prec t, int nrespa) override |
The second half-step velocity update for RESPA. More... | |
![]() | |
RespaDevice () | |
~RespaDevice () | |
void | velR0 (time_prec t) override |
Velocity update for the inner RESPA time steps. More... | |
void | velR1 (time_prec t, int nrespa) override |
The first half-step velocity update for RESPA. More... | |
void | velR2 (time_prec t, int nrespa) override |
The second half-step velocity update for RESPA. More... | |
![]() | |
virtual | ~BasicPropagator () |
bool | ifSave (int istep) const |
Logical flag governing saving an MD step. More... | |
virtual void | pos (time_prec t) |
Position update. More... | |
virtual void | vel1 (time_prec t) |
The first half-step velocity update. More... | |
virtual void | vel2 (time_prec t) |
The second half-step velocity update. More... | |
virtual void | velR0 (time_prec t) |
Velocity update for the inner RESPA time steps. More... | |
virtual void | velR1 (time_prec t, int nrespa) |
The first half-step velocity update for RESPA. More... | |
virtual void | velR2 (time_prec t, int nrespa) |
The second half-step velocity update for RESPA. More... | |
void | rattleSave () |
void | rattle (time_prec dt) |
void | rattle2 (time_prec dt, bool useVirial) |
Protected Member Functions | |
void | velImpl (time_prec t, int idx, int nrespa) |
![]() | |
RespaDevice (int nrspa) | |
![]() | |
BasicPropagator (int nrspa) | |
Additional Inherited Members | |
![]() | |
static BasicPropagator * | create (int nRespaLogV, PropagatorEnum pe) |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::LogVDevice::LogVDevice | ( | int | nrspa | ) |
tinker::LogVDevice::~LogVDevice | ( | ) |
|
overridevirtual |
|
overridevirtual |
The first half-step velocity update.
t | Actual time interval, i.e., half-step. |
Reimplemented from tinker::BasicPropagator.
|
overridevirtual |
The second half-step velocity update.
t | Actual time interval, i.e., half-step. |
Reimplemented from tinker::BasicPropagator.
|
protected |
|
overridevirtual |
Velocity update for the inner RESPA time steps.
t | Actual time interval, i.e., time-step/nrespa. |
Reimplemented from tinker::RespaDevice.
|
overridevirtual |
The first half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented from tinker::RespaDevice.
|
overridevirtual |
The second half-step velocity update for RESPA.
t | Actual time interval, i.e., half-step. |
nrespa | Number of inner RESPA steps per time-step. |
Reimplemented from tinker::RespaDevice.
class tinker::BasicIntegrator |
Public Member Functions | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Protected Member Functions | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Protected Attributes | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
Additional Inherited Members | |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::BasicIntegrator::BasicIntegrator | ( | int | nRespaLogV, |
PropagatorEnum | pe, | ||
ThermostatEnum | te, | ||
BarostatEnum | be | ||
) |
tinker::BasicIntegrator::BasicIntegrator | ( | ) |
|
virtual |
|
virtual |
Reimplemented in tinker::Nhc96Integrator, and tinker::LeapFrogLPIntegrator.
|
protectedpure virtual |
|
protectedpure virtual |
|
protected |
void tinker::BasicIntegrator::printDetail | ( | FILE * | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
class tinker::VerletIntegrator |
Public Member Functions | |
VerletIntegrator (ThermostatEnum te, BarostatEnum be) | |
![]() | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Static Public Member Functions | |
static void | KickOff () |
Protected Member Functions | |
const char * | name () const override |
void | kickoff () override |
![]() | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Additional Inherited Members | |
![]() | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::VerletIntegrator::VerletIntegrator | ( | ThermostatEnum | te, |
BarostatEnum | be | ||
) |
|
static |
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
class tinker::RespaIntegrator |
Public Member Functions | |
RespaIntegrator (ThermostatEnum te, BarostatEnum be) | |
![]() | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Static Public Member Functions | |
static void | KickOff () |
Protected Member Functions | |
const char * | name () const override |
void | kickoff () override |
![]() | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Additional Inherited Members | |
![]() | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::RespaIntegrator::RespaIntegrator | ( | ThermostatEnum | te, |
BarostatEnum | be | ||
) |
|
static |
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
class tinker::Nhc96Integrator |
Public Member Functions | |
Nhc96Integrator () | |
void | dynamic (int, time_prec) override |
![]() | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Protected Member Functions | |
const char * | name () const override |
void | kickoff () override |
![]() | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Additional Inherited Members | |
![]() | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::Nhc96Integrator::Nhc96Integrator | ( | ) |
|
overridevirtual |
Reimplemented from tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
class tinker::LP22Integrator |
Public Member Functions | |
LP22Integrator (int nrspa) | |
![]() | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Protected Member Functions | |
const char * | name () const override |
void | kickoff () override |
![]() | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Additional Inherited Members | |
![]() | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::LP22Integrator::LP22Integrator | ( | int | nrspa | ) |
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
class tinker::LeapFrogLPIntegrator |
Public Member Functions | |
LeapFrogLPIntegrator () | |
~LeapFrogLPIntegrator () | |
void | dynamic (int, time_prec) override |
![]() | |
void | printDetail (FILE *) |
BasicIntegrator (int nRespaLogV, PropagatorEnum pe, ThermostatEnum te, BarostatEnum be) | |
BasicIntegrator () | |
virtual | ~BasicIntegrator () |
virtual void | dynamic (int istep, time_prec dt) |
Protected Member Functions | |
const char * | name () const override |
void | kickoff () override |
![]() | |
void | plan (int istep) |
virtual const char * | name () const =0 |
virtual void | kickoff ()=0 |
Additional Inherited Members | |
![]() | |
BasicPropagator * | m_prop |
BasicThermostat * | m_thermo |
BasicBarostat * | m_baro |
int | vers1 |
bool | save |
![]() | |
static bool | applyBaro |
static bool | printPressure |
static bool | atomic |
static bool | aniso |
static bool | semiiso |
static int | nrespa |
static double | dofP |
static int | arrayLength |
static const int(* | indexArray )[2] |
static const int | AnisoArray [6][2] |
static constexpr int | AnisoOrthoOrOct = 3 |
static constexpr int | AnisoMono = 4 |
static constexpr int | AnisoTri = 6 |
static const int | SemiArray [4][2] |
static constexpr int | SemiOrthoOrOct = 2 |
static constexpr int | SemiMono = 3 |
static constexpr int | SemiTri = 4 |
tinker::LeapFrogLPIntegrator::LeapFrogLPIntegrator | ( | ) |
tinker::LeapFrogLPIntegrator::~LeapFrogLPIntegrator | ( | ) |
|
overridevirtual |
Reimplemented from tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
overrideprotectedvirtual |
Implements tinker::BasicIntegrator.
|
strong |
|
strong |
void tinker::mdIntegrateData | ( | RcOp | ) |
void tinker::mdPropagate | ( | int | nsteps, |
time_prec | dt_ps | ||
) |
const TimeScaleConfig & tinker::respaTSConfig | ( | ) |
|
extern |
Gradient for the fast RESPA energy terms.
|
extern |
Gradient for the slow RESPA energy terms.
tinker::gy1 |
Gradient for the fast RESPA energy terms.
tinker::gy2 |
Gradient for the slow RESPA energy terms.
tinker::gz1 |
Gradient for the fast RESPA energy terms.
tinker::gz2 |
Gradient for the slow RESPA energy terms.
|
constexpr |
|
constexpr |