1 #ifndef BIAS_POTENTIAL_HPP
2 #define BIAS_POTENTIAL_HPP
23 KOKKOS_INLINE_FUNCTION
double tanh_bias(
double psi)
const{
Definition: bias_potential.hpp:7
double inv_psiw
Decay length of the radial envelope of the bias potential.
Definition: bias_potential.hpp:13
double psic
Center position of bias potential phi_bia ~ exp(-(psi-psi0)^2), psi_normalized.
Definition: bias_potential.hpp:12
double tanh_amp
Ampltude of the bias potential in Volt.
Definition: bias_potential.hpp:10
bool kick
If true, a periodic kick drive instead of a continuous sinusoidal drive is used.
Definition: bias_potential.hpp:9
int start
Definition: bias_potential.hpp:15
KOKKOS_INLINE_FUNCTION double linear_bias(double psi) const
Definition: bias_potential.hpp:27
double linear_amp
Additional Ampltude of the bias potential in Volt for the kick drive.
Definition: bias_potential.hpp:11
double time0
Definition: bias_potential.hpp:16
double inv_psi_norm
Definition: bias_potential.hpp:17
BiasPotential()
Definition: bias_potential.hpp:19
void add_potential(const Grid< DeviceType > &grid, double time, const View< double *, CLayout, DeviceType > &pot) const
Definition: bias_potential.cpp:54
int freq
Frequency in Hz of the bias potential.
Definition: bias_potential.hpp:14
KOKKOS_INLINE_FUNCTION double tanh_bias(double psi) const
Definition: bias_potential.hpp:23
Definition: NamelistReader.hpp:193