| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
??.instance --+
|
LsmMpi
Lattice Solid Model (parallelised using Message Passing Interface) container class for defining particle simulations.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| int |
|
||
|
|||
|
|||
|
|||
| string |
|
||
| int |
|
||
| int |
|
||
| int |
|
||
| list |
|
||
| Vec3 |
|
||
| string |
|
||
| int |
|
||
| float |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
__instance_size__ = 40
|
|||
|
|||
|
Inherited from |
|||
|
|||
Sets up MPI worker processes for use in a cartesian grid decomposition of the particle domain.
|
helper for pickle
|
Like the addPreTimeStepRunnable method, except the
|
Adds a Runnable object to the list of runnables. The Runnable.run method is called before the execution of a time-step. This method can be used to introduce a loading mechanism (apply force to walls, move walls, etc).
|
Add a scalar triangle field saver to the simulation
|
Add a vector triangle field saver to the simulation
|
A wall is displaced in the normal direction so that the total force applied to the wall attains a specified value.
|
Creates a buoyancy body force within the model.
|
Causes simulation to periodically save the entire model state to file for post-processing / visualisation.
|
Causes simulation to periodically save the entire model state to file in a way neccessary to restart the simulation.
|
Method for establishing bonds between particles.
|
Creates viscosity within the model.
Status:
Deprecated, use
|
Creates an interaction exclusion. When a pair of particles come
into contact, a decision is made as to the types of interactions to
which the pair are subjected. An exclusion precludes a pair of particles
from being subjected to the interaction
|
Causes specified data to be saved periodically to file.
|
Creates a gravitational body force within the model.
|
Creates a group of interactions with specified properties, or a model-wall which is described by an infinite plane.
|
Creates a tagged interaction group between particles with the specified tags
|
Creates a discrete-element particle within the model.
|
Creates discrete-element particles within the model.
|
Causes simulation to periodically save the entire model state to file in a way neccessary to restart the simulation.
|
Creates a 3D triangulated surface mesh within the model.
|
Creates a model wall, an infinite plane specified as point-on-plane and normal-to-plane.
|
Returns the Id of the particle closest to a specified point.
|
Provides the current minimum and maximum extents of all the particles. |
Provides the initial minimum and maximum extents of all the particles read in from a geometry file. |
Returns ESyS-Particle version string.
|
Returns the current number of particles in the model.
|
Returns the maximum number of time-steps which will be executed by the run method.
|
|
Returns a copy of particles with specified id's. If the
|
Returns the location of a particle with a specified Id.
|
|
Returns the current time-step number (number of time-steps executed so far).
|
Returns the current time-step size.
|
Get force acting on named wall. Returns (0,0,0) for unknown walls.
|
Get position of named wall. Returns (0,0,0) for unknown walls.
|
Initialises simulation data structures.
|
Initialises simulation data structures.
|
Initialises simulation data structures.
|
Load stored model state from a checkpoint file
|
Sets the absolute position of a particle.
|
Moves an individual mesh node/vertex.
|
Translates the position of a particle by a specified displacment.
|
Moves a model wall by a specified displacement.
|
Reads particle-model setup from file.
|
Creates a 3D triangulated surface mesh within the model which is loaded from file.
|
Creates a 2D linear surface mesh within the model which is loaded from file.
|
Removes the interaction group with the specified name
|
Sets the maximum number of time-steps for the run method to execute.
|
Set the angular velocity of a rotational particle
|
Set the density of a group of tagged particles
|
Make the particle non-dynamic, i.e. the particle still interacts with other particles the usual way but doesn't move in response to forces applied to it. Useful if the particle is moved in order to create a deformation source.
|
Set the particle with tag
|
Set the velocity of a particle
|
Method to switch on the saving of timing information and set the filename prefix for the slaves.
|
Defines the rectangular particle domain for this model.
|
Set the velocity of a group of tagged particles
|
Sets the size of the time step used in the integration method.
|
Method to switch on the saving of timing information and set the filename.
|
Set the velocity of a wall with viscous drag. This does not influence the position of the wall, only the viscous drag applied to particles interacting with the wall. Therefore it is meaningless for walls without viscous drag.
|
Set verbosity for Master and Workers
|
Sets a wall Normal to the supplied vector.
|
Finds the particle nearest a specified position and sets its tag to the value provided
|
Rigidly translates a whole mesh
|
Method for visiting mesh node Id's.
|
Method for visiting particle data.
|
Method for visiting mesh
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Sep 15 16:25:21 2014 | http://epydoc.sourceforge.net |