Loading...
Searching...
No Matches
eonc::tunneling::Instanton Struct Reference

#include <Tunneling.h>

Public Attributes

std::vector< VectorXd > path
 P + 1 beads, ends at the minima.
std::vector< double > energies
 V at every bead, eV.
double betaHbar = 0.0
 imaginary time the path spans
double dtau = 0.0
 betaHbar / P
double action = 0.0
 (S - S_well) / hbar
double s0 = 0.0
 integral of |dq/dtau|^2 dtau
double zeroMode = 0.0
 the eigenvalue det' leaves out
double delta0 = 0.0
 tunnelling splitting, eV
double asymmetry = 0.0
 V(end) - V(start), eV.
long iterations = 0
bool converged = false
bool symmetricEnough = false
 beta |asymmetry| < 0.1: the propagator ratio reads delta0 only when the wells lie within a small fraction of kB T of each other.
double modeSeparation = 0.0
 The second smallest eigenvalue of J over the zero mode's: small means the kink is not isolated in imaginary time and beta hbar is too short.

Detailed Description

Definition at line 159 of file Tunneling.h.

Member Data Documentation

◆ action

double eonc::tunneling::Instanton::action = 0.0

(S - S_well) / hbar

Definition at line 164 of file Tunneling.h.

◆ asymmetry

double eonc::tunneling::Instanton::asymmetry = 0.0

V(end) - V(start), eV.

Definition at line 168 of file Tunneling.h.

◆ betaHbar

double eonc::tunneling::Instanton::betaHbar = 0.0

imaginary time the path spans

Definition at line 162 of file Tunneling.h.

◆ converged

bool eonc::tunneling::Instanton::converged = false

Definition at line 170 of file Tunneling.h.

◆ delta0

double eonc::tunneling::Instanton::delta0 = 0.0

tunnelling splitting, eV

Definition at line 167 of file Tunneling.h.

◆ dtau

double eonc::tunneling::Instanton::dtau = 0.0

betaHbar / P

Definition at line 163 of file Tunneling.h.

◆ energies

std::vector<double> eonc::tunneling::Instanton::energies

V at every bead, eV.

Definition at line 161 of file Tunneling.h.

◆ iterations

long eonc::tunneling::Instanton::iterations = 0

Definition at line 169 of file Tunneling.h.

◆ modeSeparation

double eonc::tunneling::Instanton::modeSeparation = 0.0

The second smallest eigenvalue of J over the zero mode's: small means the kink is not isolated in imaginary time and beta hbar is too short.

Definition at line 176 of file Tunneling.h.

◆ path

std::vector<VectorXd> eonc::tunneling::Instanton::path

P + 1 beads, ends at the minima.

Definition at line 160 of file Tunneling.h.

◆ s0

double eonc::tunneling::Instanton::s0 = 0.0

integral of |dq/dtau|^2 dtau

Definition at line 165 of file Tunneling.h.

◆ symmetricEnough

bool eonc::tunneling::Instanton::symmetricEnough = false

beta |asymmetry| < 0.1: the propagator ratio reads delta0 only when the wells lie within a small fraction of kB T of each other.

Definition at line 173 of file Tunneling.h.

◆ zeroMode

double eonc::tunneling::Instanton::zeroMode = 0.0

the eigenvalue det' leaves out

Definition at line 166 of file Tunneling.h.


The documentation for this struct was generated from the following file: