27 #ifndef ELEMENT_XTAL_L12_H
28 #define ELEMENT_XTAL_L12_H
45 typedef typename CC::ATOM_TYPE T;
46 typedef typename CC::PARAM_CONFIG P;
47 enum { R = P::EVENT_WINDOW_RADIUS };
79 return (u32) PSYM_NORMAL;
82 virtual void GetSites(T & atom, XtalSites & sites, EventWindow<CC>& window)
const
84 static XtalSites isites;
85 static bool initted =
false;
88 const SPoint ones[] = {
99 for (u32 i = 0; i <
sizeof(ones)/
sizeof(ones[0]); ++i)
101 this->WriteBit(isites, ones[i],
true);
111 Element_Xtal_L12<CC> Element_Xtal_L12<CC>::THE_INSTANCE;
void SetName(const char *name)
Definition: Element.h:209
void SetAtomicSymbol(const char *symbol)
Definition: Element.h:193
virtual u32 LocalPhysicsColor(const T &atom, u32 selector) const
Definition: Element_Xtal_L12.h:70
virtual u32 DefaultPhysicsColor() const
Definition: Element_Xtal_L12.h:65
Definition: Element_Xtal_L12.h:42
Definition: AbstractElement_Xtal.h:40
Definition: ElementTable.h:43