#include <TabulatedLabFrameHadronTensor.h>
|
static double | add (double x, double y) |
|
static double | subtract (double x, double y) |
|
static double | multiply (double x, double y) |
|
static double | divide (double x, double y) |
|
static double genie::TabulatedLabFrameHadronTensor::TableEntry::add |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestaticprivate |
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::apply_to_elements |
( |
double |
d, |
|
|
double(*)(double, double) |
my_function |
|
) |
| const |
|
inlineprotected |
Definition at line 138 of file TabulatedLabFrameHadronTensor.h.
144 result.W00 = (*my_function)( this->
W00,
d );
145 result.Wxx = (*my_function)( this->
Wxx,
d );
146 result.Wzz = (*my_function)( this->
Wzz,
d );
147 result.ImWxy = (*my_function)( this->
ImWxy,
d );
148 result.ReW0z = (*my_function)( this->
ReW0z,
d );
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::apply_to_elements |
( |
const TableEntry & |
rhs, |
|
|
double(*)(double, double) |
my_function |
|
) |
| const |
|
inlineprotected |
Definition at line 153 of file TabulatedLabFrameHadronTensor.h.
159 result.W00 = (*my_function)( this->
W00, rhs.W00 );
160 result.Wxx = (*my_function)( this->
Wxx, rhs.Wxx );
161 result.Wzz = (*my_function)( this->
Wzz, rhs.Wzz );
162 result.ImWxy = (*my_function)( this->
ImWxy, rhs.ImWxy );
163 result.ReW0z = (*my_function)( this->
ReW0z, rhs.ReW0z );
static double genie::TabulatedLabFrameHadronTensor::TableEntry::divide |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestaticprivate |
static double genie::TabulatedLabFrameHadronTensor::TableEntry::multiply |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestaticprivate |
bool genie::TabulatedLabFrameHadronTensor::TableEntry::operator!= |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator* |
( |
double |
d | ) |
const |
|
inline |
Definition at line 104 of file TabulatedLabFrameHadronTensor.h.
static double multiply(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator* |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
Definition at line 117 of file TabulatedLabFrameHadronTensor.h.
static double multiply(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator+ |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
Definition at line 111 of file TabulatedLabFrameHadronTensor.h.
static double add(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator- |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
Definition at line 114 of file TabulatedLabFrameHadronTensor.h.
static double subtract(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator/ |
( |
double |
d | ) |
const |
|
inline |
Definition at line 107 of file TabulatedLabFrameHadronTensor.h.
static double divide(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
TableEntry genie::TabulatedLabFrameHadronTensor::TableEntry::operator/ |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
Definition at line 120 of file TabulatedLabFrameHadronTensor.h.
static double divide(double x, double y)
TableEntry apply_to_elements(double d, double(*my_function)(double, double)) const
bool genie::TabulatedLabFrameHadronTensor::TableEntry::operator== |
( |
const TableEntry & |
rhs | ) |
const |
|
inline |
Definition at line 123 of file TabulatedLabFrameHadronTensor.h.
124 bool are_equal = this->
W00 == rhs.W00;
125 if ( are_equal ) are_equal = this->
Wxx == rhs.Wxx;
126 if ( are_equal ) are_equal = this->
Wzz == rhs.Wzz;
127 if ( are_equal ) are_equal = this->
ImWxy == rhs.ImWxy;
128 if ( are_equal ) are_equal = this->
ReW0z == rhs.ReW0z;
static double genie::TabulatedLabFrameHadronTensor::TableEntry::subtract |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestaticprivate |
double genie::TabulatedLabFrameHadronTensor::TableEntry::ImWxy |
double genie::TabulatedLabFrameHadronTensor::TableEntry::ReW0z |
double genie::TabulatedLabFrameHadronTensor::TableEntry::W00 |
double genie::TabulatedLabFrameHadronTensor::TableEntry::Wxx |
double genie::TabulatedLabFrameHadronTensor::TableEntry::Wzz |
The documentation for this class was generated from the following file: