Source code for jax_dna.utils.units
"""Units for the oxDNA model."""
import jax_dna.utils.types as jd_types
ANGSTROMS_PER_OXDNA_LENGTH = 8.518
ANGSTROMS_PER_NM = 10
NM_PER_OXDNA_LENGTH = ANGSTROMS_PER_OXDNA_LENGTH / ANGSTROMS_PER_NM
PN_PER_OXDNA_FORCE = 48.63
JOULES_PER_OXDNA_ENERGY = 4.142e-20
[docs]
def get_kt(t_kelvin: jd_types.ARR_OR_SCALAR) -> jd_types.ARR_OR_SCALAR:
"""Converts a temperature in Kelvin to kT in simulation units."""
return 0.1 * t_kelvin / 300.0