vSMC
vSMC: Scalable Monte Carlo
|
Base type of StateTuple. More...
#include <vsmc/core/state_matrix.hpp>
Classes | |
struct | const_single_particle_type |
struct | single_particle_type |
Public Types | |
typedef std::size_t | size_type |
typedef cxx11::conditional< Dim==Dynamic, std::vector< T >, Array< T, Dim > >::type | state_pack_type |
typedef T | state_type |
Public Member Functions | |
T * | data () |
const T * | data () const |
state_type & | operator() (std::size_t i, std::size_t pos) |
const state_type & | operator() (std::size_t i, std::size_t pos) const |
template<typename CharT , typename Traits > | |
std::basic_ostream< CharT, Traits > & | print (std::basic_ostream< CharT, Traits > &os, char sepchar= '\t') const |
template<typename OutputIter > | |
void | read_state (std::size_t pos, OutputIter first) 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 |
template<typename OutputIterIter > | |
void | read_state_matrix (OutputIterIter first) const |
template<MatrixOrder ROrder, typename OutputIter > | |
void | read_state_matrix (OutputIter first) const |
void | resize_dim (std::size_t dim) |
size_type | size () const |
Protected Member Functions | |
StateMatrixBase (size_type N) | |
state_pack_type | create_pack () const |
Additional Inherited Members | |
![]() | |
static constexpr std::size_t | dim () |
Base type of StateTuple.
Definition at line 61 of file state_matrix.hpp.
typedef std::size_t vsmc::StateMatrixBase< Order, Dim, T >::size_type |
Definition at line 65 of file state_matrix.hpp.
typedef cxx11::conditional<Dim == Dynamic, std::vector<T>, Array<T, Dim> >::type vsmc::StateMatrixBase< Order, Dim, T >::state_pack_type |
Definition at line 68 of file state_matrix.hpp.
typedef T vsmc::StateMatrixBase< Order, Dim, T >::state_type |
Definition at line 66 of file state_matrix.hpp.
|
inlineexplicitprotected |
Definition at line 209 of file state_matrix.hpp.
|
inlineprotected |
Definition at line 211 of file state_matrix.hpp.
|
inline |
Definition at line 135 of file state_matrix.hpp.
|
inline |
Definition at line 137 of file state_matrix.hpp.
|
inline |
Definition at line 123 of file state_matrix.hpp.
|
inline |
Definition at line 129 of file state_matrix.hpp.
|
inline |
Definition at line 190 of file state_matrix.hpp.
|
inline |
Definition at line 140 of file state_matrix.hpp.
|
inline |
Definition at line 149 of file state_matrix.hpp.
|
inline |
Definition at line 153 of file state_matrix.hpp.
|
inline |
Definition at line 157 of file state_matrix.hpp.
|
inline |
Definition at line 164 of file state_matrix.hpp.
|
inline |
Definition at line 112 of file state_matrix.hpp.
|
inline |
Definition at line 121 of file state_matrix.hpp.