Go to the documentation of this file.
26 return trig_pair(this->CosPhi *
tp.CosPhi - this->SinPhi *
tp.SinPhi,
27 this->SinPhi *
tp.CosPhi + this->CosPhi *
tp.SinPhi);
55 out <<
"L=" << std::setw(3) << std::left <<
L <<
", M=" << std::setw(3) << std::left <<
M <<
"; ";
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; }
static void FillTrigArr(const double phi)
static void PrintTrigArr(std::ostream &out=std::cout, const std::streamsize prec=5)
rz_harm_poly(const poly2d_base &S)
trig_pair Add(const trig_pair &tp)
void CheatL(const unsigned newL)
Sin< T >::type sin(const T &t)
void Print(std::ostream &out=std::cout, const std::streamsize prec=5)
Cos< T >::type cos(const T &t)
static trig_pair * TrigArr
rz_harm_poly(const rz_harm_poly &S)
void PrintLM(std::ostream &out=std::cout)
void Print(std::ostream &out=std::cout, const std::streamsize prec=5)
trig_pair(const double phi)
static void SetPoint(const double r, const double z)
rz_harm_poly GetInt(int nvar)
trig_pair(const double C, const double S)
rz_harm_poly GetIncPow(int nvar)
static void SetPhi(const double phi)
static void SetPoint(const double r, const double z, const double phi)
static void SetTrigArrSize(const unsigned N)
rz_harm_poly GetDecPow(int nvar)
trig_pair(const trig_pair &tp)
rz_harm_poly GetDiff(int nvar)
static unsigned ParentCount()