geopyv.particle

Module Contents

Classes

Particle

Initialisation of geopyv particle object.

class geopyv.particle.Particle(meshes, update_register=None, coord=np.zeros(2), p_init=np.zeros(12), vol=None)

Initialisation of geopyv particle object.

Parameters:
  • coord (numpy.ndarray (2)) – 1D array of the particle coordinates (x,y).

  • strain (numpy.ndarray (3)) – 1D array of the particle total strain (du/dx, dv/dy, du/dy+dv/dx).

  • vol (float) – Volume represented by the particle.

  • ref_coord_ref (numpy.ndarray (2)) – 1D array of the particle coordinates (x,y) at an updatable reference time.

  • ref_strain_ref (numpy.ndarray (3)) – 1D array of the particle total strain (du/dx, dv/dy, du/dy+dv/dx) at an updatable reference time.

  • ref_vol (float) – Volume represented by the particle at an updatable reference time.

solve()

Method to calculate the strain path of the particle from the mesh sequence and optionally the stress path employing the model specified by the input parameters.