Jpp
|
Default implementation of weight application and coordinate transformation of function. More...
#include <JMultiMapTransformer.hh>
Public Types | |
typedef JMultiMapTransformer < N, JArgument_t > | multimaptransformer_type |
typedef JClonable < multimaptransformer_type > ::clone_type | clone_type |
typedef JArgument_t | argument_type |
typedef JArray< N, argument_type > | array_type |
typedef const JArray< N, const argument_type > | const_array_type |
Public Member Functions | |
JMultiMapDefaultTransformer () | |
Default constructor. More... | |
virtual clone_type | clone () const |
Clone object. More... | |
virtual argument_type | putXn (const_array_type &buffer, const argument_type xn) const |
Evaluate xn value as a function of {x0, ..., xn-1}. More... | |
virtual argument_type | getXn (const_array_type &buffer, const argument_type xn) const |
Evaluate xn value as a function of {x0, ..., xn-1}. More... | |
virtual double | getWeight (const_array_type &buffer) const |
Weight function. More... | |
virtual JReader & | read (JReader &in) |
Read from input. More... | |
virtual JWriter & | write (JWriter &out) const |
Write to output. More... | |
double | getWeight (const argument_type x,...) const |
Weight function. More... | |
Static Public Member Functions | |
static const JMultiMapTransformer & | getDefaultTransformer () |
Get default transformer. More... | |
static JMultiMapTransformer * | getClone () |
Get clone of default transformer. More... | |
Default implementation of weight application and coordinate transformation of function.
The coordiniate transformation has no effect and the weight is equal to one.
This class implements the JMultiMapTransformer, JClonable and JSerialisable interfaces.
Definition at line 144 of file JMultiMapTransformer.hh.
|
inherited |
Definition at line 41 of file JMultiMapTransformer.hh.
|
inherited |
Definition at line 43 of file JMultiMapTransformer.hh.
|
inherited |
Definition at line 44 of file JMultiMapTransformer.hh.
|
inherited |
Definition at line 45 of file JMultiMapTransformer.hh.
|
inherited |
Definition at line 46 of file JMultiMapTransformer.hh.
|
inline |
|
inlinevirtual |
Clone object.
Implements JLANG::JClonable< JClass_t >.
Definition at line 161 of file JMultiMapTransformer.hh.
|
inlinevirtual |
Evaluate xn value as a function of {x0, ..., xn-1}.
buffer | x0 - xn-1 values |
xn | xn value |
Implements JTOOLS::JMultiMapTransformer< N, JArgument_t >.
Definition at line 174 of file JMultiMapTransformer.hh.
|
inlinevirtual |
Evaluate xn value as a function of {x0, ..., xn-1}.
buffer | x0 - xn-1 values |
xn | xn value |
Implements JTOOLS::JMultiMapTransformer< N, JArgument_t >.
Definition at line 187 of file JMultiMapTransformer.hh.
|
inlinevirtual |
Weight function.
buffer | x0 - xn-1 values |
Implements JTOOLS::JMultiMapTransformer< N, JArgument_t >.
Definition at line 199 of file JMultiMapTransformer.hh.
|
inlinevirtual |
Read from input.
This method reads nothing.
in | reader |
Implements JIO::JSerialisable.
Definition at line 213 of file JMultiMapTransformer.hh.
|
inlinevirtual |
Write to output.
This method writes nothing.
out | writer |
Implements JIO::JSerialisable.
Definition at line 227 of file JMultiMapTransformer.hh.
|
inlineinherited |
Weight function.
x | comma seperated list of abscissa values |
Definition at line 84 of file JMultiMapTransformer.hh.
|
inlinestaticinherited |
Get default transformer.
Definition at line 111 of file JMultiMapTransformer.hh.
|
inlinestaticinherited |
Get clone of default transformer.
Definition at line 124 of file JMultiMapTransformer.hh.