MADNESS  0.10.1
Public Member Functions | Public Attributes | List of all members
madness::Molecule::apply_sigma Struct Reference

Apply to (x,y,z) a reflection through a plane containing the origin with normal (xaxis,yaxis,zaxis) More...

Public Member Functions

 apply_sigma (double xaxis, double yaxis, double zaxis)
 
void operator() (double &x, double &y, double &z) const
 

Public Attributes

double xaxis
 
double yaxis
 
double zaxis
 

Detailed Description

Apply to (x,y,z) a reflection through a plane containing the origin with normal (xaxis,yaxis,zaxis)

Constructor & Destructor Documentation

◆ apply_sigma()

madness::Molecule::apply_sigma::apply_sigma ( double  xaxis,
double  yaxis,
double  zaxis 
)
inline

Member Function Documentation

◆ operator()()

void madness::Molecule::apply_sigma::operator() ( double &  x,
double &  y,
double &  z 
) const
inline

References xaxis, yaxis, and zaxis.

Member Data Documentation

◆ xaxis

double madness::Molecule::apply_sigma::xaxis

Referenced by operator()().

◆ yaxis

double madness::Molecule::apply_sigma::yaxis

Referenced by operator()().

◆ zaxis

double madness::Molecule::apply_sigma::zaxis

Referenced by operator()().


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