pyLBM.storage.
AOS
(nv, gspace_size, vmax, mpi_topo, dtype=<type 'numpy.float64'>, gpu_support=False)¶This class defines an array of structures to store the unknowns of the lattice Boltzmann schemes.
Parameters: | nv: int
gspace_size: list of int
vmax: list of int
mpi_topo:
dtype: type
|
---|
Attributes
nspace |
the space size. |
nv |
the number of velocities. |
shape |
the shape of the array that stores the data. |
size |
the size of the array that stores the data. |
array |
Methods
generate () |
generate periodic conditions functions for loo.py backend. |
reshape () |
|
set_conserved_moments (consm, nv_ptr) |
add conserved moments information to have a direct access. |
update () |
update ghost points on the interface with the datas of the neighbors. |