This class defines the Hamiltonian of a two component system.
More...
#include <trottersuzuki.h>
|
double | azimuthal_potential_b (double x, int angular_momentum) |
|
| Hamiltonian2Component (Lattice *grid, Potential *potential=0, Potential *potential_b=0, double mass=1., double mass_b=1., double coupling_a=0., double coupling_ab=0., double coupling_b=0., double omega_r=0, double omega_i=0, double angular_velocity=0., double rot_coord_x=0, double rot_coord_y=0) |
|
double | azimuthal_potential (double x, int angular_momentum) |
|
| Hamiltonian (Lattice *grid, Potential *potential=0, double mass=1., double coupling_a=0., double LeeHuangYang_coupling_a=0., double angular_velocity=0., double rot_coord_x=0, double rot_coord_y=0) |
|
|
bool | self_init |
| Whether the potential is initialized in the Hamiltonian constructor or not.
|
|
Lattice * | grid |
| Lattice object.
|
|
This class defines the Hamiltonian of a two component system.
Hamiltonian2Component::Hamiltonian2Component |
( |
Lattice * |
grid, |
|
|
Potential * |
potential = 0 , |
|
|
Potential * |
potential_b = 0 , |
|
|
double |
mass = 1. , |
|
|
double |
mass_b = 1. , |
|
|
double |
coupling_a = 0. , |
|
|
double |
coupling_ab = 0. , |
|
|
double |
coupling_b = 0. , |
|
|
double |
omega_r = 0 , |
|
|
double |
omega_i = 0 , |
|
|
double |
angular_velocity = 0. , |
|
|
double |
rot_coord_x = 0 , |
|
|
double |
rot_coord_y = 0 |
|
) |
| |
Construct the Hamiltonian of a two component system.
- Parameters
-
[in] | grid | Lattice object. |
[in] | potential | Potential of the first component. |
[in] | potential_b | Potential of the second component. |
[in] | mass | Mass of the first-component's particles. |
[in] | mass_b | Mass of the second-component's particles. |
[in] | coupling_a | Coupling constant of intra-particle interaction for the first component. |
[in] | coupling_ab | Coupling constant of inter-particle interaction between the two components. |
[in] | coupling_b | Coupling constant of intra-particle interaction of the second component. |
[in] | omega_r | Real part of the Rabi coupling. |
[in] | omega_i | Imaginary part of the Rabi coupling. |
[in] | angular_velocity | The frame of reference rotates with this angular velocity. |
[in] | rot_coord_x | X coordinate of the center of rotation. |
[in] | rot_coord_y | Y coordinate of the center of rotation. |
The documentation for this class was generated from the following files:
- /home/pwittek/trotter-suzuki-mpi/src/trottersuzuki.h
- /home/pwittek/trotter-suzuki-mpi/src/model.cpp