67 void setL(
int theL) { L = theL; };
68 int getL() {
return L; }
70 void setM(
int theM) { M = theM; };
71 int getM() {
return M; }
73 void setCoefficient(RealType co) { coefficient = co; }
74 RealType getCoefficient() {
return coefficient; }
76 void setFunctionType(
short int theType) { functionType = theType; }
77 short int getFunctionType() {
return functionType; }
79 void makeSinFunction() { functionType = RSH_SIN; }
80 void makeCosFunction() { functionType = RSH_COS; }
82 bool isSinFunction() {
return functionType == RSH_SIN ? true :
false; }
83 bool isCosFunction() {
return functionType == RSH_COS ? true :
false; }
85 RealType getValueAt(RealType costheta, RealType phi);
88 RealType LegendreP(
int l,
int m, RealType x);
92 short int functionType;