Isotropic vdW contact model.
implementation follows: I. Ostanin, R. Ballarini, D. Potyondy, T. Dumitrica, A distinct element method for large scale simulations of carbon nanotube assemblies, J. Mech. Phys. Solid. 61 (2013) 762-782. https://doi.org/10.1016/j.jmps.2012.10.016
#include <IsotropicVDWContact.h>
|
real_t | F_ = 0_r |
| resulting force from the last interaction
|
|
real_t | U_ = 0_r |
| resulting energy from the last interaction
|
|
◆ equilibriumDistance()
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::equilibriumDistance |
( |
| ) |
|
|
inlinestatic |
◆ getLastEnergy()
auto walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::getLastEnergy |
( |
| ) |
const |
|
inline |
◆ getLastForce()
auto walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::getLastForce |
( |
| ) |
const |
|
inline |
◆ operator()()
template<typename Accessor >
void walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::operator() |
( |
const size_t | p_idx1, |
|
|
const size_t | p_idx2, |
|
|
Accessor & | ac ) |
|
inline |
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::A = 0.0223_r |
|
staticconstexpr |
◆ alpha
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::alpha = 9.5_r |
|
staticconstexpr |
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::B = 1.31_r |
|
staticconstexpr |
◆ beta
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::beta = 4.0_r |
|
staticconstexpr |
◆ Dc
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::Dc = 0.4_r |
|
staticconstexpr |
◆ eps
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::eps = 0.07124_r |
|
staticconstexpr |
◆ F_
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::F_ = 0_r |
|
private |
resulting force from the last interaction
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::r = 6.78_r |
|
staticconstexpr |
◆ Rinv
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::Rinv = 1.0_r / r |
|
staticconstexpr |
◆ U_
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::U_ = 0_r |
|
private |
resulting energy from the last interaction
The documentation for this class was generated from the following file: