PeriDEM
0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
particleIC.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 LOADING_PARTILCEIC_H
12
#define LOADING_PARTILCEIC_H
13
14
#include "
util/point.h
"
// definition of Point
15
#include "
inp/bcBaseDeck.h
"
16
17
// forward declaration
18
namespace
fe
{
19
class
Mesh;
20
}
21
22
namespace
particle
{
23
class
BaseParticle;
24
}
25
26
namespace
data
{
27
class
ModelData;
28
}
29
30
namespace
loading
{
37
void
applyIC
(
particle::BaseParticle
*
particle
,
const
std::vector<inp::BCBaseDeck> &icVec);
38
39
}
// namespace loading
40
41
#endif
// LOADING_PARTILCEIC_H
bcBaseDeck.h
particle::BaseParticle
A class to store particle geometry, nodal discretization, and methods.
Definition
baseParticle.h:32
data
Definition
contact.h:20
fe
Definition
baseElem.h:17
loading
Collection of methods and database related to loading.
Definition
particleFLoading.h:26
loading::applyIC
void applyIC(particle::BaseParticle *particle, const std::vector< inp::BCBaseDeck > &icVec)
Applies displacement initial condition.
Definition
particleIC.cpp:17
particle
Collection of methods and data related to particle object.
Definition
modelData.h:36
point.h
src
loading
particleIC.h
Generated by
1.9.8