This class defines the Hamiltonian of a single component system.
More...
#include <trottersuzuki.h>
|
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 single component system.
Hamiltonian::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 |
|
) |
| |
Construct the Hamiltonian of a single component system.
- Parameters
-
[in] | grid | Lattice object. |
[in] | potential | Potential object. |
[in] | mass | Mass of the particle. |
[in] | coupling_a | Coupling constant of intra-particle interaction. |
[in] | LeeHuangYang_coupling_a | Coupling constant of the Lee-Huang-Yang term of the first component. |
[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