|
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 |
1.8.5