21 trig_pair(
const double C,
const double S) : CosPhi(C), SinPhi(S) {}
51 static void SetTrigArrSize(
const unsigned N);
52 static void FillTrigArr(
const double phi);
55 out <<
"L=" << std::setw(3) << std::left << L <<
", M=" << std::setw(3) << std::left << M <<
"; ";
61 static unsigned Count() {
return Cnt; }
62 static void SetPhi(
const double phi);
63 static void SetPoint(
const double r,
const double z,
const double phi) {
109 void CheatL(
const unsigned newL) { L = newL; }
115 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)