PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
createParticles.h
Go to the documentation of this file.
1/*
2 * -------------------------------------------
3 * Copyright (c) 2021 - 2026 Prashant K. Jha
4 * -------------------------------------------
5 * PeriDEM https://github.com/prashjha/PeriDEM
6 *
7 * Distributed under the Boost Software License, Version 1.0. (See accompanying
8 * file LICENSE)
9 */
10
11#ifndef PARTICLE_CREATE_PARTICLES_H
12#define PARTICLE_CREATE_PARTICLES_H
13
14namespace data {
15class ModelData;
16}
17
18namespace particle {
19
22
25
28
31
32} // namespace particle
33
34#endif // PARTICLE_CREATE_PARTICLES_H
A class to store model data.
Definition modelData.h:50
Definition contact.h:20
Collection of methods and data related to particle object.
Definition modelData.h:36
void createReferenceParticles(data::ModelData &data)
Build reference meshes from the particle deck (no placement).
void createParticlesFromFile(data::ModelData &data)
Place particles from generation-file data; refs must already exist.
void createParticles(data::ModelData &data)
Build refs then place particles according to the generation method.
void createParticleUsingParticleZoneGeomObject(data::ModelData &data)
Place one particle per zone geometry; refs must already exist.