faunus
Public Member Functions | Public Attributes | List of all members
Faunus::pairpotential::FENEWCABond Struct Reference

FENE+WCA bond. More...

#include <bonds.h>

Inheritance diagram for Faunus::pairpotential::FENEWCABond:
Inheritance graph
[legend]
Collaboration diagram for Faunus::pairpotential::FENEWCABond:
Collaboration graph
[legend]

Public Member Functions

Variant type () const override
 
std::shared_ptr< BondDataclone () const override
 
void from_json (const json &j) override
 
void to_json (json &j) const override
 
void setEnergyFunction (const ParticleVector &calculateDistance) override
 
 FENEWCABond (double k, double rmax, double epsilon, double sigma, const std::vector< int > &indices)
 

Public Attributes

double half_force_constant = 0.0
 
double max_distance_squared = 0.0
 
double epsilon = 0.0
 
double sigma_squared = 0.0
 
std::array< double, 4 > k = {{0.0, 0.0, 0.0, 0.0}}
 

Detailed Description

FENE+WCA bond.


The documentation for this struct was generated from the following files: