BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
SimpleSelectionRule (int a, int b, int c, int modulus) | |
virtual | ~SimpleSelectionRule () |
virtual SimpleSelectionRule * | clone () const |
virtual bool | coordinateSelected (const ivector_t &coordinate) const |
Private Attributes | |
int | m_a |
int | m_b |
int | m_c |
int | m_mod |
Selection rule (v*q)modulus!=0, defined by vector v(a,b,c) and modulus.
Definition at line 36 of file ISelectionRule.h.
|
inline |
|
inlinevirtual |
Definition at line 40 of file ISelectionRule.h.
|
inlinevirtual |
Implements ISelectionRule.
Definition at line 56 of file ISelectionRule.h.
References m_a, m_b, m_c, m_mod, and SimpleSelectionRule().
|
inlinevirtual |
|
private |
Definition at line 47 of file ISelectionRule.h.
Referenced by clone(), and coordinateSelected().
|
private |
Definition at line 47 of file ISelectionRule.h.
Referenced by clone(), and coordinateSelected().
|
private |
Definition at line 47 of file ISelectionRule.h.
Referenced by clone(), and coordinateSelected().
|
private |
Definition at line 48 of file ISelectionRule.h.
Referenced by clone(), and coordinateSelected().