#include <rz_poly.h>
Public Member Functions | |
rz_poly | Diff (int nvar, bool keep_empty=false) |
double * | Expand (double *C) |
int | GetLength () const |
int | GetMaxRPow () const |
int | GetMaxZPow () const |
int | GetNActive () const |
double | GetSVal (double r, double z, const double *C) const |
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, AlCaHLTBitMon_QueryRunRegistry::data, lumiContext::fill, visualization-live-secondInstance_cfg::m, N, magfieldparam::poly_term::np, and nt.
rz_poly::rz_poly | ( | const rz_poly & | S | ) |
Definition at line 56 of file rz_poly.cc.
References filterCSVwithJSON::copy, data, AlCaHLTBitMon_QueryRunRegistry::data, is_off, max_nr, max_nz, n_active, r_pow, and z_pow.
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, AlCaHLTBitMon_QueryRunRegistry::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 | ) |
Definition at line 311 of file rz_poly.cc.
References funct::C, and AlCaHLTBitMon_QueryRunRegistry::data.
|
inline |
|
inline |
|
inline |
|
inline |
double rz_poly::GetSVal | ( | double | r, |
double | z, | ||
const double * | C | ||
) | const |
Definition at line 246 of file rz_poly.cc.
References funct::C, AlCaHLTBitMon_QueryRunRegistry::data, and findQualityFiles::size.
double * rz_poly::GetVVal | ( | double | r, |
double | z, | ||
double * | rez_out = 0 |
||
) |
Definition at line 274 of file rz_poly.cc.
References AlCaHLTBitMon_QueryRunRegistry::data, and findQualityFiles::size.
rz_poly rz_poly::Int | ( | int | nvar | ) |
Definition at line 184 of file rz_poly.cc.
References filterCSVwithJSON::copy, data, AlCaHLTBitMon_QueryRunRegistry::data, is_off, max_nr, max_nz, n_active, r_pow, and z_pow.
rz_poly & rz_poly::operator*= | ( | double | C | ) |
Definition at line 217 of file rz_poly.cc.
References funct::C, and AlCaHLTBitMon_QueryRunRegistry::data.
rz_poly & rz_poly::operator*= | ( | double * | C | ) |
Definition at line 231 of file rz_poly.cc.
References funct::C, and AlCaHLTBitMon_QueryRunRegistry::data.
void rz_poly::Print | ( | void | ) |
Definition at line 107 of file rz_poly.cc.
References gather_cfg::cout, and AlCaHLTBitMon_QueryRunRegistry::data.
|
inline |
void rz_poly::SetOFF | ( | int | npoly | ) |
Definition at line 88 of file rz_poly.cc.
References AlCaHLTBitMon_QueryRunRegistry::data.
Referenced by magfieldparam::BFit::BFit().
void rz_poly::SetON | ( | int | npoly | ) |
|
private |
Definition at line 30 of file rz_poly.h.
Referenced by cuy.FindIssue::__init__(), data_sources.node::__str__(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), Diff(), GetLength(), Int(), data_sources.json_list::last(), rz_poly(), and SetAllON().
|
private |
|
private |
|
private |
|
private |
|
private |