STORMM Source Documentation
Loading...
Searching...
No Matches
stormm::structure::MeshBasicsKit Struct Reference

Abstract for the MeshFoundation object to encapsulate pointers to its data on the host or the device. More...

#include <mesh_foundation.h>

Public Member Functions

 MeshBasicsKit (const int *ngbr_in, const size_t *ngbr_bounds_in, const uint *frozen_atoms_in)
 The constructor takes arguments for each of the handful of member variables.
 
 MeshBasicsKit (const MeshBasicsKit &original)=default
 As with most abstracts, the presence of const members implies that the copy and move assignment operators are deleted, but the default copy and move constructors are acceptable.
 
 MeshBasicsKit (MeshBasicsKit &&original)=default
 

Public Attributes

const int * ngbr
 Concatenated lists of neighbor atoms.
 
const size_t * ngbr_bounds
 Bounds array for the neighbor lists in ngbr.
 
const uint * frozen_atoms
 

Detailed Description

Abstract for the MeshFoundation object to encapsulate pointers to its data on the host or the device.

Member Data Documentation

◆ frozen_atoms

const uint* stormm::structure::MeshBasicsKit::frozen_atoms

A mask for frozen atoms in the referenced topology, included convenience in GPU-based mapping operations.


The documentation for this struct was generated from the following files: