jax_dna.energy.potentials
This module contains the potential energy functions used in the oxDNA DNA1 model.
Functions
|
FENE spring (used to connect backbones). |
|
Morse potential (used for stacking and H-bonding). |
|
Harmonic potential (used for cross-stacking and coaxial stacking). |
|
Lennard - Jones potential (used for soft repulsion). |
|
Quadratic terms (used for modulation). |
|
Quadratic smoothing terms for truncation. |
Module Contents
- jax_dna.energy.potentials.v_fene(r: jax_dna.utils.types.ARR_OR_SCALAR, eps: jax_dna.utils.types.Scalar, r0: jax_dna.utils.types.Scalar, delt: jax_dna.utils.types.Scalar) jax_dna.utils.types.ARR_OR_SCALAR[source]
FENE spring (used to connect backbones).
This is based on equation 2.1 from the oxDNA paper.
- jax_dna.energy.potentials.v_morse(r: jax_dna.utils.types.ARR_OR_SCALAR, eps: jax_dna.utils.types.Scalar, r0: jax_dna.utils.types.Scalar, a: jax_dna.utils.types.Scalar) jax_dna.utils.types.ARR_OR_SCALAR[source]
Morse potential (used for stacking and H-bonding).
This is based on equation 2.2 from the oxDNA paper.
- jax_dna.energy.potentials.v_harmonic(r: jax_dna.utils.types.ARR_OR_SCALAR, k: jax_dna.utils.types.Scalar, r0: jax_dna.utils.types.Scalar) jax_dna.utils.types.ARR_OR_SCALAR[source]
Harmonic potential (used for cross-stacking and coaxial stacking).
This is based on equation 2.3 from the oxDNA paper.
- jax_dna.energy.potentials.v_lj(r: jax_dna.utils.types.ARR_OR_SCALAR, eps: jax_dna.utils.types.Scalar, sigma: jax_dna.utils.types.Scalar) jax_dna.utils.types.ARR_OR_SCALAR[source]
Lennard - Jones potential (used for soft repulsion).
This is based on equation 2.4 from the oxDNA paper.