Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
MagneticField
Interpolation
src
Grid3D.cc
Go to the documentation of this file.
1
#include "
Grid3D.h
"
2
#include <iostream>
3
4
/*
5
Grid3D::Grid3D( const Grid1D& ga, const Grid1D& gb, const Grid1D& gc,
6
std::vector<ValueType> const & data) :
7
grida_(ga), gridb_(gb), gridc_(gc) {
8
data_.reserve(data.size());
9
//FIXME use a std algo
10
for (size_t i=0; i<=data.size(); ++i)
11
data_.push_back(ValueType(data[i].x(),data[i].y(),data[i].z()));
12
stride1_ = gridb_.nodes() * gridc_.nodes();
13
stride2_ = gridc_.nodes();
14
}
15
*/
16
17
void
Grid3D::dump
()
const
{
18
for
(
int
j
= 0;
j
<
gridb
().
nodes
(); ++
j
) {
19
for
(
int
k
= 0;
k
<
gridc
().
nodes
(); ++
k
) {
20
for
(
int
i
= 0;
i
<
grida
().
nodes
(); ++
i
) {
21
std::cout
<<
grida
().
node
(
i
) <<
" "
<<
gridb
().
node
(
j
) <<
" "
<<
gridc
().
node
(
k
) <<
" "
<<
operator()
(
i
,
j
,
k
)
22
<< std::endl;
23
}
24
}
25
}
26
}
dqmiolumiharvest.j
tuple j
Definition:
dqmiolumiharvest.py:66
mps_fire.i
i
Definition:
mps_fire.py:428
Grid3D::grida
const Grid1D & grida() const
Definition:
Grid3D.h:59
isotrackApplyRegressor.k
int k
Definition:
isotrackApplyRegressor.py:91
Grid3D.h
Grid3D::dump
void dump() const
Definition:
Grid3D.cc:17
Grid1D::node
Scalar node(int i) const
Definition:
Grid1D.h:24
Grid3D::operator()
ValueType operator()(int i) const
Definition:
Grid3D.h:55
Grid1D::nodes
int nodes() const
Definition:
Grid1D.h:21
Grid3D::gridc
const Grid1D & gridc() const
Definition:
Grid3D.h:61
gather_cfg.cout
tuple cout
Definition:
gather_cfg.py:144
Grid3D::gridb
const Grid1D & gridb() const
Definition:
Grid3D.h:60
Generated for CMSSW Reference Manual by
1.8.5