GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Namespaces | Functions | Variables
UpdateBondStrain.cpp File Reference
#include <limits>
#include "GranOO3/PlugIn/UpdateBondStrain.hpp"
#include "GranOO3/DEM/Element.hpp"
#include "GranOO3/DEM/Bond.hpp"
#include "GranOO3/DEM/SupportShape.hpp"
#include "GranOO3/DEM/Prop/BondStrain.hpp"

Namespaces

 GranOO3
 
 GranOO3::PlugIn
 This namespace group the entire PlugIn library.
 

Functions

 GranOO3::PlugIn::REGISTER_GRANOO_PLUGIN_DESC (UpdateBondStrain, desc)
 

Variables

static const char * desc
 

Variable Documentation

◆ desc

const char* desc
static
Initial value:
= R"V0G0N(
This PlugIn computes strain tensor of bonds. This method is based on this paper [1].
Note that this plugin must be used with the UPDATE-STRAIN plugin which works
on DEM::Element. Note that this plugin create a `DEM::BondStrain` properties. Note
that this plugin is just for measuring, it does not affect the computational results.
### Info ###
+ Process on : `DEM::Bond` that bond `DEM::Element` which own `DEM::Strain` property
+ Multithreaded : No
+ Recommended section: Processing
### Example ###
```
<UPDATE-STRAIN Method="LSQ" />
<UPDATE-BOND-STRAIN />
```
### Simulation example ###
TODO
> André, D., Girardot, J., & Hubert, C. (2019). A novel DEM approach for
> modeling brittle elastic media based on distinct lattice spring model.
> Computer Methods in Applied Mechanics and Engineering, 350, 100-122.
)V0G0N"