![]() |
Karamelo
714599e9
Parallel Material Point Method Simulator
|
This structure is used to duplicate a grid point to another CPU.
Each CPU create the series of grid points that lie in their respective domains. To insure the continuity of the simulation domain, each CPU need to be aware of of the grid points in the vicinity of its domain. These points are communicated by the CPU whose domain they lie onto (owner). Each point has a unique identification number (tag), and a position vector (x). Moreover, it has a type that is used when B-splines and Bernstein quadratic shape functions are used. This type changes in function of the position of the point with respect to the boundaries of the whole domain, or the quadratic cell.
Public Attributes | |
int | ntype [3] |
Type of the point (0, 1, or 2) | |
int | owner |
ID of the CPU who created the point. | |
tagint | tag |
Unique identification number of the point. | |
double | x [3] |
Position vector of the point. | |