| Lattice Microbes 2.5
    This is for whole cell modeling | 
| Namespaces | |
| namespace | intmpdrdme_dev | 
| namespace | mgpuintmpdrdme_dev | 
| namespace | mgpumpdrdme_dev | 
| namespace | mpdrdme_dev | 
| Classes | |
| class | ByteLattice | 
| A Lattice that is based on packed bytes of memory, i.e. one byte per lattice site to hold particles.  More... | |
| class | ByteLatticeExtended | 
| Extended ByteLattice with particle size awareness.  More... | |
| class | CudaByteLattice | 
| class | CudaByteLatticeExtended | 
| CUDA-accelerated extended ByteLattice with particle size awareness.  More... | |
| class | CudaIntLattice | 
| struct | gpu_worker_thread_int_params | 
| struct | gpu_worker_thread_params | 
| class | IntLattice | 
| A Lattice that is based on one particle per word, with sites strided per particle.  More... | |
| class | IntMpdRdmeSolver | 
| class | IntMpdRdmeSolverExtended | 
| class | InvalidParticleException | 
| InvalidArgException for when a particle is.  More... | |
| class | InvalidSiteException | 
| InvalidArgException for when an index into the lattice is out of bound or does not exist.  More... | |
| class | Lattice | 
| Base class for lattice type objects.  More... | |
| class | MGPUIntMpdRdmeSolver | 
| class | MGPUMpdRdmeSolver | 
| class | MpdRdmeSolver | 
| class | MpdTestHarness | 
| class | MPIMpdRdmeSolver | 
| class | NextSubvolumeSolver | 
| class | ParticleSizeException | 
| Exception thrown when particle size constraints are violated.  More... | |
| class | ParticleSizeManager | 
| Manages particle sizes and validates site occupancy constraints.  More... | |
| class | RDMESolver | 
| Functions | |
| unsigned int | getCompiledLatticeMaxOccupancy () | 
| __device__ size_t | local_to_global (unsigned int x, unsigned int y, unsigned int z) | 
| __device__ size_t | local_index (unsigned int x, unsigned int y, unsigned int z) | 
| __global__ void | MPI_x_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned int z_start, const unsigned long long timestepHash, unsigned int *siteOverflowList) | 
| __global__ void | MPI_y_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList) | 
| __global__ void | MPI_z_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, const unsigned int z_start) | 
| __global__ void | MPI_reaction_kernel (const unsigned int *inLattice, const uint8_t *inSites, unsigned int *outLattice, const unsigned long long timestepHash, unsigned int *siteOverflowList, const unsigned int z_start) | 
| __global__ void | mpi_correct_overflows (unsigned int *inLattice, unsigned int *siteOverflowList) | 
| unsigned int lm::rdme::getCompiledLatticeMaxOccupancy | ( | ) | 
| 
 | inline | 
| 
 | inline | 
| __global__ void lm::rdme::mpi_correct_overflows | ( | unsigned int * | inLattice, | 
| unsigned int * | siteOverflowList ) | 
| __global__ void lm::rdme::MPI_reaction_kernel | ( | const unsigned int * | inLattice, | 
| const uint8_t * | inSites, | ||
| unsigned int * | outLattice, | ||
| const unsigned long long | timestepHash, | ||
| unsigned int * | siteOverflowList, | ||
| const unsigned int | z_start ) | 
| __global__ void lm::rdme::MPI_x_kernel | ( | const unsigned int * | inLattice, | 
| const uint8_t * | inSites, | ||
| unsigned int * | outLattice, | ||
| const unsigned int | z_start, | ||
| const unsigned long long | timestepHash, | ||
| unsigned int * | siteOverflowList ) | 
| __global__ void lm::rdme::MPI_y_kernel | ( | const unsigned int * | inLattice, | 
| const uint8_t * | inSites, | ||
| unsigned int * | outLattice, | ||
| const unsigned long long | timestepHash, | ||
| unsigned int * | siteOverflowList ) | 
| __global__ void lm::rdme::MPI_z_kernel | ( | const unsigned int * | inLattice, | 
| const uint8_t * | inSites, | ||
| unsigned int * | outLattice, | ||
| const unsigned long long | timestepHash, | ||
| unsigned int * | siteOverflowList, | ||
| const unsigned int | z_start ) |