Massively Parallel Trotter-Suzuki Solver 1.6.2
This class defines the 1D lattice structure over which the state and potential are defined. More...
|Lattice1D (int dim, double length, bool periodic_x_axis=false, string coordinate_system="cartesian")|
This class defines the 1D lattice structure over which the state and potential are defined.
As to single-process execution, the lattice is a single tile which can be surrounded by a halo, in the case of periodic boundary conditions. As to multi-process execution, the lattice is divided in smaller lattices, dubbed tiles, one for each process. Each of the tiles is surrounded by a halo.
|[in]||dim||Linear dimension of the chain lattice.|
|[in]||length||Physical length of the lattice.|
|[in]||periodic_x_axis||Boundary condition along the x axis (false=closed, true=periodic).|
|[in]||coordinate_system||Type of the coordinate system used.|