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>
◆ equilibriumDistance()
real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::equilibriumDistance |
( |
| ) |
|
|
static |
◆ 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 |
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::A = 0.0223_r |
|
staticconstexpr |
◆ alpha
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::alpha = 9.5_r |
|
staticconstexpr |
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::B = 1.31_r |
|
staticconstexpr |
◆ beta
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::beta = 4.0_r |
|
staticconstexpr |
◆ Dc
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::Dc = 0.4_r |
|
staticconstexpr |
◆ eps
constexpr 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
constexpr real_t walberla::mesa_pd::kernel::cnt::IsotropicVDWContact::r = 6.78_r |
|
staticconstexpr |
◆ Rinv
constexpr 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: