vSMC
vSMC: Scalable Monte Carlo
Public Types | Public Member Functions | List of all members
vsmc::StateOMP< StateBase > Class Template Reference

Particle::value_type subtype using OpenMP. More...

#include <vsmc/smp/backend_omp.hpp>

Public Types

using size_type = SizeType< StateBase >
 

Public Member Functions

 StateOMP (size_type N)
 
template<typename IntType >
void copy (size_type N, const IntType *src_idx)
 

Detailed Description

template<typename StateBase>
class vsmc::StateOMP< StateBase >

Particle::value_type subtype using OpenMP.

Definition at line 46 of file backend_omp.hpp.

Member Typedef Documentation

template<typename StateBase >
using vsmc::StateOMP< StateBase >::size_type = SizeType<StateBase>

Definition at line 49 of file backend_omp.hpp.

Constructor & Destructor Documentation

template<typename StateBase >
vsmc::StateOMP< StateBase >::StateOMP ( size_type  N)
inlineexplicit

Definition at line 51 of file backend_omp.hpp.

Member Function Documentation

template<typename StateBase >
template<typename IntType >
void vsmc::StateOMP< StateBase >::copy ( size_type  N,
const IntType *  src_idx 
)
inline

Definition at line 54 of file backend_omp.hpp.