Karamelo  714599e9
Parallel Material Point Method Simulator
Point Struct Reference

Detailed Description

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.
 

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