#include <DifArray.h>
◆ DifArray() [1/9]
| DifArray::DifArray |
( |
int | n, |
|
|
int | npar = 0 ) |
◆ DifArray() [2/9]
| DifArray::DifArray |
( |
const HepVector & | v, |
|
|
int | npar = 0 ) |
Definition at line 33 of file DifArray.cxx.
34 : _nElem( a.num_row() ), _pointer(
new DifNumber[
nElem()] ) {
35 copy( a, npar );
36}
◆ DifArray() [3/9]
| DifArray::DifArray |
( |
const DifArray & | a | ) |
|
Definition at line 38 of file DifArray.cxx.
39 : _nElem( a.
nElem() ), _pointer(
new DifNumber[
nElem()] ) {
40 copy( a );
41}
◆ ~DifArray() [1/3]
◆ DifArray() [4/9]
| DifArray::DifArray |
( |
int | n, |
|
|
int | npar = 0 ) |
◆ DifArray() [5/9]
| DifArray::DifArray |
( |
const HepVector & | v, |
|
|
int | npar = 0 ) |
◆ DifArray() [6/9]
| DifArray::DifArray |
( |
const DifArray & | a | ) |
|
◆ ~DifArray() [2/3]
◆ DifArray() [7/9]
| DifArray::DifArray |
( |
int | n, |
|
|
int | npar = 0 ) |
◆ DifArray() [8/9]
| DifArray::DifArray |
( |
const HepVector & | v, |
|
|
int | npar = 0 ) |
◆ DifArray() [9/9]
| DifArray::DifArray |
( |
const DifArray & | a | ) |
|
◆ ~DifArray() [3/3]
◆ fetch() [1/3]
Definition at line 58 of file DifArray.cxx.
58 {
59 i = i - 1;
60 assert( i >= 0 );
61 assert( i <
nElem() );
62 return _pointer[i];
63}
◆ fetch() [2/3]
◆ fetch() [3/3]
◆ jacobian() [1/3]
| HepMatrix DifArray::jacobian |
( |
| ) |
const |
◆ jacobian() [2/3]
| HepMatrix DifArray::jacobian |
( |
| ) |
const |
◆ jacobian() [3/3]
| HepMatrix DifArray::jacobian |
( |
| ) |
const |
◆ nElem() [1/3]
| int DifArray::nElem |
( |
| ) |
const |
|
inline |
◆ nElem() [2/3]
| int DifArray::nElem |
( |
| ) |
const |
|
inline |
◆ nElem() [3/3]
| int DifArray::nElem |
( |
| ) |
const |
|
inline |
◆ operator()() [1/3]
Definition at line 51 of file DifArray.cxx.
51 {
52 i = i - 1;
53 assert( i >= 0 );
54 assert( i <
nElem() );
55 return _pointer[i];
56}
◆ operator()() [2/3]
◆ operator()() [3/3]
◆ operator=() [1/3]
Definition at line 65 of file DifArray.cxx.
65 {
66 copy( rhs );
67 return *this;
68}
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ operator[]() [1/3]
Definition at line 45 of file DifArray.cxx.
45 {
46 assert( i >= 0 );
47 assert( i <
nElem() );
48 return _pointer[i];
49}
◆ operator[]() [2/3]
◆ operator[]() [3/3]
◆ print() [1/3]
| void DifArray::print |
( |
| ) |
const |
Definition at line 102 of file DifArray.cxx.
102 {
103 cout <<
"nElem=" <<
nElem() << endl;
104 for (
int i = 1; i <=
nElem(); i++ )
105 {
106
107 }
108}
◆ print() [2/3]
| void DifArray::print |
( |
| ) |
const |
◆ print() [3/3]
| void DifArray::print |
( |
| ) |
const |
◆ zero() [1/3]
| void DifArray::zero |
( |
int | npar = 0 | ) |
|
Definition at line 94 of file DifArray.cxx.
94 {
95 for (
int i = 0; i <
nElem(); i++ )
96 {
97 _pointer[i] = 0.0;
98 _pointer[i].setNPar( npar );
99 }
100}
◆ zero() [2/3]
| void DifArray::zero |
( |
int | npar = 0 | ) |
|
◆ zero() [3/3]
| void DifArray::zero |
( |
int | npar = 0 | ) |
|
The documentation for this class was generated from the following files: