OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <profile.h>
Public Member Functions | |
Profile (double) | |
Profile (double *, double *, int) | |
Profile (char *, double=0.0) | |
void | normalize () |
void | scale (double) |
double | set (double) |
void | setSF (double) |
double | getSF () |
double | get (double, Interpol_type=itype_spline) |
int | getN () |
double | max () |
double | min () |
double | xMax () |
double | xMin () |
double | Leff () |
double | Leff2 () |
double | Labs () |
void | dump (FILE *=stdout, double=0.0) |
void | dump (char *, double=0.0) |
Private Member Functions | |
void | create () |
Private Attributes | |
int | n |
double | yMax |
double | yMin |
double | sf |
std::vector< double > | x |
std::vector< double > | y |
std::vector< double > | y2 |
Profile::Profile | ( | double | v | ) |
Profile::Profile | ( | double * | _x, |
double * | _y, | ||
int | _n | ||
) |
Definition at line 51 of file profile.cpp.
References create().
Profile::Profile | ( | char * | fname, |
double | eps = 0.0 |
||
) |
|
private |
void Profile::dump | ( | FILE * | f = stdout , |
double | dx = 0.0 |
||
) |
void Profile::dump | ( | char * | fname, |
double | dx = 0.0 |
||
) |
Definition at line 206 of file profile.cpp.
References dump(), and endl().
double Profile::get | ( | double | xa, |
Interpol_type | tp = itype_spline |
||
) |
int Profile::getN | ( | ) |
Definition at line 244 of file profile.cpp.
References n.
double Profile::getSF | ( | ) |
Definition at line 202 of file profile.cpp.
References sf.
double Profile::Labs | ( | ) |
double Profile::Leff | ( | ) |
double Profile::Leff2 | ( | ) |
double Profile::max | ( | ) |
Definition at line 252 of file profile.cpp.
double Profile::min | ( | ) |
Definition at line 248 of file profile.cpp.
void Profile::normalize | ( | ) |
void Profile::scale | ( | double | v | ) |
Definition at line 185 of file profile.cpp.
References sf.
double Profile::set | ( | double | f | ) |
void Profile::setSF | ( | double | value | ) |
Definition at line 198 of file profile.cpp.
References sf.
double Profile::xMax | ( | ) |
Definition at line 256 of file profile.cpp.
References n.
double Profile::xMin | ( | ) |
Definition at line 260 of file profile.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |