21 trig_pair(
const double C,
const double S) : CosPhi(C), SinPhi(S) {}
52 static void SetTrigArrSize(
const unsigned N);
53 static void FillTrigArr (
const double phi);
57 out <<
"L=" << std::setw(3) << std::left << L
58 <<
", M=" << std::setw(3) << std::left << M <<
"; ";
65 static unsigned Count() {
return Cnt;}
66 static void SetPhi(
const double phi);
67 static void SetPoint(
const double r,
const double z,
const double phi)
97 void CheatL(
const unsigned newL) { L = newL;}
102 static void PrintTrigArr(std::ostream &
out =
std::cout,
const std::streamsize prec = 5);
void Print(std::ostream &out=std::cout, const std::streamsize prec=5)
trig_pair Add(const trig_pair &tp)
Sin< T >::type sin(const T &t)
static trig_pair * TrigArr
static void SetPoint(const double r, const double z)
rz_harm_poly GetInt(int nvar)
Cos< T >::type cos(const T &t)
static void SetPoint(const double r, const double z, const double phi)
rz_harm_poly GetIncPow(int nvar)
trig_pair(const double phi)
rz_harm_poly GetDecPow(int nvar)
rz_harm_poly GetDiff(int nvar)
trig_pair(const double C, const double S)
rz_harm_poly(const rz_harm_poly &S)
void PrintLM(std::ostream &out=std::cout)
rz_harm_poly(const poly2d_base &S)
void CheatL(const unsigned newL)
static unsigned ParentCount()
void Print(std::ostream &out=std::cout, const std::streamsize prec=5)
trig_pair(const trig_pair &tp)