#include <rcpp_table.h>
|
typedef std::tuple< I0, I1, I2, I3, I4 > | key_type |
|
typedef Outcome | mapped_type |
|
typedef std::tuple< set< I0, greater< I0 > >, set< I1, greater< I1 > >, set< I2, greater< I2 > >, set< I3, greater< I3 > >, set< I4, greater< I4 > > > | Axis |
|
|
| Table () |
|
void | insert (I0 key0, I1 key1, I2 key2, I3 key3, I4 key4, Outcome outcome) |
|
virtual Outcome | operator() (I0 i0, I1 i1, I2 i2, I3 i3, I4 i4) |
|
| Table (const DataFrame &df, string s0, string s1, string s2, string s3, string s4, string s5) |
|
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
class Table< I0, I1, I2, I3, I4, Outcome >
Definition at line 147 of file rcpp_table.h.
◆ Axis
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
typedef std::tuple< set<I0, greater<I0> >, set<I1, greater<I1> >, set<I2, greater<I2> >, set<I3, greater<I3> >, set<I4, greater<I4> > > Table< I0, I1, I2, I3, I4, Outcome >::Axis |
◆ key_type
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
typedef std::tuple<I0,I1,I2,I3,I4> Table< I0, I1, I2, I3, I4, Outcome >::key_type |
◆ mapped_type
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
◆ Table() [1/2]
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
◆ Table() [2/2]
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
Table< I0, I1, I2, I3, I4, Outcome >::Table |
( |
const DataFrame & |
df, |
|
|
string |
s0, |
|
|
string |
s1, |
|
|
string |
s2, |
|
|
string |
s3, |
|
|
string |
s4, |
|
|
string |
s5 |
|
) |
| |
|
inline |
◆ insert()
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
void Table< I0, I1, I2, I3, I4, Outcome >::insert |
( |
I0 |
key0, |
|
|
I1 |
key1, |
|
|
I2 |
key2, |
|
|
I3 |
key3, |
|
|
I4 |
key4, |
|
|
Outcome |
outcome |
|
) |
| |
|
inline |
◆ operator()()
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
virtual Outcome Table< I0, I1, I2, I3, I4, Outcome >::operator() |
( |
I0 |
i0, |
|
|
I1 |
i1, |
|
|
I2 |
i2, |
|
|
I3 |
i3, |
|
|
I4 |
i4 |
|
) |
| |
|
inlinevirtual |
◆ axis
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
Axis Table< I0, I1, I2, I3, I4, Outcome >::axis |
|
private |
◆ data
template<class I0 = null_type, class I1 = null_type, class I2 = null_type, class I3 = null_type, class I4 = null_type, class Outcome = null_type>
The documentation for this class was generated from the following file:
- /home/marcle/src/R/microsimulation/inst/include/rcpp_table.h