21 namespace magfieldparam {
64 static void FillTable(
const double r,
const double z);
69 std::vector<poly2d_term>
data;
81 static void SetPoint(
const double r,
const double z);
106 void Scale(
const double C);
116 double GetVal(
const double r,
const double z) {
void Print(std::ostream &out=std::cout, const std::streamsize prec=5)
std::vector< poly2d_term > data
poly2d_base(const poly2d_base &S)
static void SetTabSize(const unsigned N)
double GetVal(const double r, const double z)
poly2d_term(double C, unsigned nr, unsigned nz)
static std::set< poly2d_base * > poly2d_base_set
void Scale(const double C)
static void SetPoint(const double r, const double z)
void Print(std::ostream &out=std::cout, bool first_term=true)
static void FillTable(const double r, const double z)
static void IncNPwr(const unsigned N)
static void PrintTab(std::ostream &out=std::cout, const std::streamsize prec=5)
static const double MIN_COEFF