#include <Kernel_Thermostat.h>
Definition at line 18 of file Kernel_Thermostat.h.
◆ Kernel_Update_T()
Kernel_Update_T::Kernel_Update_T |
( |
double | scale | ) |
|
|
inline |
◆ executeKernel_impl()
virtual Status & Kernel_Update_T::executeKernel_impl |
( |
Status & | stat | ) |
|
|
inlineprivatevirtual |
Definition at line 85 of file Kernel_Thermostat.h.
References thermo_policy::Andersen, beta, c1, c2p, dt, thermo_policy::Langevin, m, ndofs, thermo_policy::NHC, nhc_p, nhc_Q, thermo_policy::None, p, randu, thermo_option, and wgt_sy.
◆ getName()
virtual const std::string Kernel_Update_T::getName |
( |
| ) |
|
|
virtual |
◆ getType()
virtual int Kernel_Update_T::getType |
( |
| ) |
const |
|
virtual |
◆ setInputDataSet_impl()
virtual void Kernel_Update_T::setInputDataSet_impl |
( |
std::shared_ptr< DataSet > & | DS | ) |
|
|
inlineprivatevirtual |
< p^2/m - Te
Definition at line 59 of file Kernel_Thermostat.h.
References beta, c1, c2p, dt, gammal, m, ndofs, thermo_policy::NHC, nhc_G, nhc_p, nhc_Q, nhc_x, p, and thermo_option.
◆ setInputParam_impl()
virtual void Kernel_Update_T::setInputParam_impl |
( |
std::shared_ptr< Param > & | PM | ) |
|
|
inlineprivatevirtual |
◆ beta
double Kernel_Update_T::beta |
|
private |
◆ c1
double* Kernel_Update_T::c1 |
|
private |
◆ c2p
double * Kernel_Update_T::c2p |
|
private |
◆ dt
double Kernel_Update_T::dt |
|
private |
◆ gammal
double Kernel_Update_T::gammal |
|
private |
double * Kernel_Update_T::m |
|
private |
◆ ndofs
int Kernel_Update_T::ndofs |
|
private |
◆ nhc_G
double * Kernel_Update_T::nhc_G |
|
private |
◆ nhc_p
double * Kernel_Update_T::nhc_p |
|
private |
◆ nhc_Q
double * Kernel_Update_T::nhc_Q |
|
private |
◆ nhc_x
double* Kernel_Update_T::nhc_x |
|
private |
double* Kernel_Update_T::p |
|
private |
◆ randu
double Kernel_Update_T::randu |
|
private |
◆ scale
double Kernel_Update_T::scale |
|
private |
◆ thermo_option
Option Kernel_Update_T::thermo_option |
|
private |
The documentation for this class was generated from the following file: