Jpp
15.0.5
the software that should make you happy
|
Simple data structure for an abstract multidimensional map of equidistant elements. More...
#include <JMultiSet.hh>
Public Types | |
typedef JAbscissa_t | abscissa_type |
typedef JMultiKey< N-1, abscissa_type > | key_type |
Public Member Functions | |
JMultiSet () | |
Default constructor. More... | |
JMultiSet (const JSet< abscissa_type > &bounds) | |
Constructor. More... | |
bool | set (unsigned int index, const JSet< abscissa_type > &bounds) |
Set bounds. More... | |
virtual const JSet < abscissa_type > & | operator() (const key_type &key) const override |
Get abscissa values as a function of given key. More... | |
Protected Attributes | |
JSet< JAbscissa_t > | bounds |
Simple data structure for an abstract multidimensional map of equidistant elements.
This class implements the JAbstractMultiMap interface.
Definition at line 24 of file JMultiSet.hh.
typedef JAbscissa_t JTOOLS::JMultiSet< N, JAbscissa_t >::abscissa_type |
Definition at line 28 of file JMultiSet.hh.
typedef JMultiKey<N - 1, abscissa_type> JTOOLS::JMultiSet< N, JAbscissa_t >::key_type |
Definition at line 29 of file JMultiSet.hh.
|
inline |
Default constructor.
Definition at line 37 of file JMultiSet.hh.
|
inline |
Constructor.
bounds | bounds |
Definition at line 48 of file JMultiSet.hh.
|
inline |
Set bounds.
index | index of dimension |
bounds | bounds |
Definition at line 62 of file JMultiSet.hh.
|
inlineoverridevirtual |
Get abscissa values as a function of given key.
key | key |
Implements JTOOLS::JAbstractMultiMap< N, JAbscissa_t >.
Definition at line 83 of file JMultiSet.hh.
|
protected |
Definition at line 89 of file JMultiSet.hh.