vSMC
vSMC: Scalable Monte Carlo
|
Base type of StateTuple. More...
#include <vsmc/core/state_tuple.hpp>
Classes | |
struct | const_single_particle_type |
struct | single_particle_type |
struct | state_pack_type |
struct | state_type |
Public Types | |
typedef std::size_t | size_type |
typedef std::tuple< const T *, const Types *...> | state_tuple_cptr_type |
typedef std::tuple< T *, Types *...> | state_tuple_ptr_type |
typedef std::tuple< T, Types...> | state_tuple_type |
Public Member Functions | |
template<typename CharT , typename Traits > | |
std::basic_ostream< CharT, Traits > & | print (std::basic_ostream< CharT, Traits > &os, char sepchar= '\t') const |
template<std::size_t Pos, typename OutputIter > | |
void | read_state (Position< Pos >, OutputIter first) const |
template<std::size_t Pos, typename OutputIter > | |
void | read_state (OutputIter first) const |
size_type | size () const |
Static Public Member Functions | |
static constexpr std::size_t | dim () |
Protected Member Functions | |
StateTupleBase (size_type N) | |
Base type of StateTuple.
Definition at line 48 of file state_tuple.hpp.
typedef std::size_t vsmc::StateTupleBase< Order, T, Types >::size_type |
Definition at line 52 of file state_tuple.hpp.
typedef std::tuple<const T *, const Types *...> vsmc::StateTupleBase< Order, T, Types >::state_tuple_cptr_type |
Definition at line 55 of file state_tuple.hpp.
typedef std::tuple<T *, Types *...> vsmc::StateTupleBase< Order, T, Types >::state_tuple_ptr_type |
Definition at line 54 of file state_tuple.hpp.
typedef std::tuple<T, Types...> vsmc::StateTupleBase< Order, T, Types >::state_tuple_type |
Definition at line 53 of file state_tuple.hpp.
|
inlineexplicitprotected |
Definition at line 203 of file state_tuple.hpp.
|
inlinestatic |
Definition at line 173 of file state_tuple.hpp.
|
inline |
Definition at line 189 of file state_tuple.hpp.
|
inline |
Definition at line 176 of file state_tuple.hpp.
|
inline |
Definition at line 185 of file state_tuple.hpp.
|
inline |
Definition at line 171 of file state_tuple.hpp.