1#ifndef __JTOOLS__JTABLE2D__
2#define __JTOOLS__JTABLE2D__
26 template<
unsigned int NX,
unsigned int NY,
class JData_t =
double>
28 public JMath< JTable2D<NX, NY, JData_t> >
37 for (
int i = 0; i != NX; ++i) {
38 for (
int j = 0;
j != NY; ++
j) {
98 for (
int i = 0; i != NX; ++i) {
99 for (
int j = 0;
j != NY; ++
j) {
116 for (
int i = 0; i != NX; ++i) {
117 for (
int j = 0;
j != NY; ++
j) {
134 for (
int i = 0; i != NX; ++i) {
135 for (
int j = 0;
j != NY; ++
j) {
152 for (
int i = 0; i != NX; ++i) {
153 for (
int j = 0;
j != NY; ++
j) {
154 data[i][
j] *= factor;
170 for (
int i = 0; i != NX; ++i) {
171 for (
int j = 0;
j != NY; ++
j) {
172 data[i][
j] /= factor;
189 for (
int i = 0; i != NX; ++i) {
190 for (
int j = 0;
j != NY; ++
j) {
191 in >> table.
data[i][
j];
208 for (
int i = 0; i != NX; ++i) {
209 for (
int j = 0;
j != NY; ++
j) {
210 out << table.
data[i][
j];
Base class for data structures with artithmetic capabilities.
Definition of zero value for any class.
Interface for binary input.
Interface for binary output.
static const JZero zero
Function object to assign zero value.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary base class for aritmetic operations of derived class types.