funkalicious 0.1

unit_conversion.c File Reference

#include "unit_conversion.h"
Include dependency graph for unit_conversion.c:

Go to the source code of this file.

Functions

___const double ev_to_hartree (double ev)
___const double hartree_to_ev (double hartree)
___const double bohr_to_m (double bohr)
___const double m_to_bohr (double m)
___const double bohr_to_nm (double bohr)
___const double nm_to_bohr (double nm)

Variables

const double mag_q_e_in_C = 1.602176487e-19
const double ev_in_hartree = 1.0/27.21138386
const double hartree_in_ev = 27.21138386
const double bohr_in_meters = 0.529177208e-10
const double bohr_in_nmeters = 0.529177208e-1
const double hbar = 6.58211899e-16
const double c = 299792458
const double m0 = 0.510998910e6/(299792458.0*299792458.0)
const double e = 1.602176487e-19
const double q_e = -1.602176487e-19
const double epsilon0 = 8.854187817e-12
const double oo_epsilon0 = 1.0/8.854187817e-12

Function Documentation

___const double bohr_to_m ( double  bohr)

Definition at line 60 of file unit_conversion.c.

References bohr_in_meters.

Referenced by main().

                                       {
  return bohr*bohr_in_meters;
}

Here is the caller graph for this function:

___const double bohr_to_nm ( double  bohr)

Definition at line 68 of file unit_conversion.c.

References bohr_in_nmeters.

Referenced by main().

                                        {
  return bohr*bohr_in_nmeters;
}

Here is the caller graph for this function:

___const double ev_to_hartree ( double  ev)

Definition at line 52 of file unit_conversion.c.

References ev_in_hartree.

Referenced by dotcode_grid_from_density().

                                         {
  return ev * ev_in_hartree;
}

Here is the caller graph for this function:

___const double hartree_to_ev ( double  hartree)

Definition at line 56 of file unit_conversion.c.

References hartree_in_ev.

                                              {
  return hartree * hartree_in_ev;
}
___const double m_to_bohr ( double  m)

Definition at line 64 of file unit_conversion.c.

References bohr_in_meters.

                                    {
  return m/bohr_in_meters;
}
___const double nm_to_bohr ( double  nm)

Definition at line 72 of file unit_conversion.c.

References bohr_in_nmeters.

                                      {
  return nm/bohr_in_nmeters;
}

Variable Documentation

const double bohr_in_meters = 0.529177208e-10

Definition at line 33 of file unit_conversion.c.

Referenced by bohr_to_m(), and m_to_bohr().

const double bohr_in_nmeters = 0.529177208e-1

Definition at line 34 of file unit_conversion.c.

Referenced by bohr_to_nm(), and nm_to_bohr().

const double epsilon0 = 8.854187817e-12

Definition at line 47 of file unit_conversion.c.

const double ev_in_hartree = 1.0/27.21138386

Definition at line 31 of file unit_conversion.c.

Referenced by ev_to_hartree(), and main().

const double hartree_in_ev = 27.21138386

Definition at line 32 of file unit_conversion.c.

Referenced by hartree_to_ev().

const double hbar = 6.58211899e-16

Definition at line 37 of file unit_conversion.c.

const double m0 = 0.510998910e6/(299792458.0*299792458.0)

Definition at line 41 of file unit_conversion.c.

const double mag_q_e_in_C = 1.602176487e-19

Definition at line 30 of file unit_conversion.c.

Referenced by main().

const double oo_epsilon0 = 1.0/8.854187817e-12

Definition at line 49 of file unit_conversion.c.

Referenced by dfield_integrand().

const double q_e = -1.602176487e-19

Definition at line 45 of file unit_conversion.c.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines