![]() |
PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
A class to apply force boundary condition. More...
#include <particleFLoading.h>
Public Member Functions | |
| ParticleFLoading (std::vector< inp::BCBaseDeck > &bc_data) | |
| Constructor. | |
| void | apply (const double &time, particle::BaseParticle *particle) |
| Applies force boundary condition. | |
Public Member Functions inherited from loading::ParticleLoading | |
| ParticleLoading ()=default | |
| Constructor. | |
Additional Inherited Members | |
Protected Attributes inherited from loading::ParticleLoading | |
| std::vector< inp::BCBaseDeck > | d_bcData |
| List of displacement bcs. | |
A class to apply force boundary condition.
Definition at line 31 of file particleFLoading.h.
| loading::ParticleFLoading::ParticleFLoading | ( | std::vector< inp::BCBaseDeck > & | bc_data | ) |
Constructor.
| bc_data | Boundary condition data |
Definition at line 28 of file particleFLoading.cpp.
References loading::ParticleLoading::d_bcData.
| void loading::ParticleFLoading::apply | ( | const double & | time, |
| particle::BaseParticle * | particle | ||
| ) |
Applies force boundary condition.
| time | Current time |
| particle | Particle object pointer |
Definition at line 34 of file particleFLoading.cpp.
References util::hatFunction(), util::isGreater(), util::linearStepFunc(), loading::needToComputeDof(), and loading::needToProcessParticle().