#include <rz_poly.h>
Public Member Functions | |
rz_poly | Diff (int nvar, bool keep_empty=false) |
double * | Expand (double *C) |
int | GetLength () |
int | GetMaxRPow () |
int | GetMaxZPow () |
int | GetNActive () |
double | GetSVal (double r, double z, double *C) |
double * | GetVVal (double r, double z, double *rez_out=0) |
rz_poly | Int (int nvar) |
rz_poly & | operator*= (double C) |
rz_poly & | operator*= (double *C) |
void | Print () |
rz_poly () | |
rz_poly (int N) | |
rz_poly (const rz_poly &S) | |
void | SetAllON (int npoly) |
void | SetOFF (int npoly) |
void | SetON (int npoly) |
~rz_poly () | |
Private Attributes | |
poly_arr | data |
bool * | is_off |
int | max_nr |
int | max_nz |
int | n_active |
double * | r_pow |
double * | z_pow |
rz_poly::rz_poly | ( | int | N | ) |
Definition at line 8 of file rz_poly.cc.
References magfieldparam::poly_term::coeff, data, lumiContext::fill, m, N, magfieldparam::poly_term::np, and nt.
rz_poly::rz_poly | ( | const rz_poly & | S | ) |
rz_poly::~rz_poly | ( | ) |
Definition at line 80 of file rz_poly.cc.
rz_poly rz_poly::Diff | ( | int | nvar, |
bool | keep_empty = false |
||
) |
Definition at line 128 of file rz_poly.cc.
References magfieldparam::poly_term::coeff, filterCSVwithJSON::copy, data, data, is_off, max_nr, max_nz, n_active, magfieldparam::poly_term::np, r_pow, findQualityFiles::size, and z_pow.
Referenced by magfieldparam::BFit::BFit().
double * rz_poly::Expand | ( | double * | C | ) |
|
inline |
|
inline |
|
inline |
|
inline |
double rz_poly::GetSVal | ( | double | r, |
double | z, | ||
double * | C | ||
) |
double * rz_poly::GetVVal | ( | double | r, |
double | z, | ||
double * | rez_out = 0 |
||
) |
rz_poly rz_poly::Int | ( | int | nvar | ) |
Definition at line 184 of file rz_poly.cc.
References filterCSVwithJSON::copy, data, data, is_off, max_nr, max_nz, n_active, r_pow, and z_pow.
rz_poly & rz_poly::operator*= | ( | double | C | ) |
rz_poly & rz_poly::operator*= | ( | double * | C | ) |
void rz_poly::Print | ( | void | ) |
|
inline |
void rz_poly::SetOFF | ( | int | npoly | ) |
Definition at line 88 of file rz_poly.cc.
References data.
Referenced by magfieldparam::BFit::BFit().
void rz_poly::SetON | ( | int | npoly | ) |
|
private |
Definition at line 32 of file rz_poly.h.
Referenced by Diff(), GetLength(), Int(), rz_poly(), and SetAllON().
|
private |
|
private |
|
private |
|
private |
|
private |