ModelPart class
Contents
Description
This is a handle class for the definition of model parts.
It stores the particles and walls belonging to a model part.
Model parts are used to group together particles and / or walls, so that properties and conditions can be applied to several sifferent elements at once.
classdef ModelPart < handle
Public properties
properties (SetAccess = public, GetAccess = public) name string = string.empty; % identification name of model part n_particles uint32 = uint32.empty; % number of particles n_walls uint32 = uint32.empty; % number of walls particles Particle = Particle.empty; % handles to objects of Particle class walls Wall = Wall.empty; % handles to objects of Wall class end
Constructor method
methods function this = ModelPart() this.setDefaultProps(); end end
Public methods
methods %------------------------------------------------------------------ function setDefaultProps(this) this.n_particles = 0; this.n_walls = 0; end end
end