occ
Loading...
Searching...
No Matches
occ::main::LJ_A Struct Reference

#include <occ_elastic_fit.h>

Public Member Functions

 LJ_A (double eps, double r0, const occ::Vec3 &r_vec)
 
std::string to_string () const
 
double energy (double r) const
 
double energy () const
 
double first_derivative (double r) const
 
double first_derivative () const
 
double second_derivative (double r) const
 
double second_derivative () const
 

Public Attributes

double r0
 
double eps
 
occ::Vec3 r_vector
 
occ::Vec3 r_hat
 
double r012
 

Constructor & Destructor Documentation

◆ LJ_A()

occ::main::LJ_A::LJ_A ( double  eps,
double  r0,
const occ::Vec3 r_vec 
)
inline

Member Function Documentation

◆ energy() [1/2]

double occ::main::LJ_A::energy ( ) const
inline

◆ energy() [2/2]

double occ::main::LJ_A::energy ( double  r) const
inline

◆ first_derivative() [1/2]

double occ::main::LJ_A::first_derivative ( ) const
inline

◆ first_derivative() [2/2]

double occ::main::LJ_A::first_derivative ( double  r) const
inline

◆ second_derivative() [1/2]

double occ::main::LJ_A::second_derivative ( ) const
inline

◆ second_derivative() [2/2]

double occ::main::LJ_A::second_derivative ( double  r) const
inline

◆ to_string()

std::string occ::main::LJ_A::to_string ( ) const
inline

Member Data Documentation

◆ eps

double occ::main::LJ_A::eps

◆ r0

double occ::main::LJ_A::r0

◆ r012

double occ::main::LJ_A::r012

◆ r_hat

occ::Vec3 occ::main::LJ_A::r_hat

◆ r_vector

occ::Vec3 occ::main::LJ_A::r_vector

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