NDDEM
Public Member Functions | Private Attributes | List of all members
LibLucy3DFancyInt Class Reference

#include <WindowLibrary.h>

+ Inheritance diagram for LibLucy3DFancyInt:

Public Member Functions

 LibLucy3DFancyInt (struct Data *D, double ww, double dd)
 
std::pair< double, double > window_contact_weight (int p, int q, const v1d &loc)
 
double distancevec (v1d l1, v1d loc)
 
void set_integrationsteps (int steps)
 
- Public Member Functions inherited from LibLucy3D
 LibLucy3D (struct Data *D, double ww, double dd)
 
 LibLucy3D ()
 
double Lucy (double r)
 
double window (double r)
 
double cutoff (void)
 
- Public Member Functions inherited from LibBase
 LibBase (struct Data *D, double ww, double dd)
 
 LibBase ()
 
virtual ~LibBase ()
 
virtual double window_int (double r1, double r2)
 
virtual double window_avg (double r1, double r2)
 
virtual double distance (int id, v1d loc)
 function for mixed particle id / vector informations. More...
 

Private Attributes

int Nsteps = 10
 

Additional Inherited Members

- Public Attributes inherited from LibBase
struct Datadata
 
double w
 
double d
 
- Protected Attributes inherited from LibLucy3D
double cst
 

Constructor & Destructor Documentation

◆ LibLucy3DFancyInt()

LibLucy3DFancyInt::LibLucy3DFancyInt ( struct Data D,
double  ww,
double  dd 
)
inline

Member Function Documentation

◆ distancevec()

double LibLucy3DFancyInt::distancevec ( v1d  l1,
v1d  loc 
)
inline

◆ set_integrationsteps()

void LibLucy3DFancyInt::set_integrationsteps ( int  steps)
inline

◆ window_contact_weight()

std::pair<double,double> LibLucy3DFancyInt::window_contact_weight ( int  p,
int  q,
const v1d loc 
)
inlinevirtual

Reimplemented from LibBase.

Member Data Documentation

◆ Nsteps

int LibLucy3DFancyInt::Nsteps = 10
private

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