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

Apply to (x,y,z) a C2 rotation about an axis thru the origin and (xaxis,yaxis,zaxis) More...

Public Member Functions

 apply_c2 (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 C2 rotation about an axis thru the origin and (xaxis,yaxis,zaxis)

Constructor & Destructor Documentation

◆ apply_c2()

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

Member Function Documentation

◆ operator()()

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

References xaxis, yaxis, and zaxis.

Member Data Documentation

◆ xaxis

double madness::Molecule::apply_c2::xaxis

Referenced by operator()().

◆ yaxis

double madness::Molecule::apply_c2::yaxis

Referenced by operator()().

◆ zaxis

double madness::Molecule::apply_c2::zaxis

Referenced by operator()().


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