vSMC  v3.0.0
Scalable Monte Carlo
Public Types | Static Public Attributes | List of all members
vsmc::WeightTypeTrait< T > Class Template Reference

Particle::weight_type trait. More...

#include <vsmc/core/weight.hpp>

Public Types

using type = typename internal::WeightTypeDispatch< T, value >::type
 

Static Public Attributes

static constexpr bool value = internal::HasWeightType <T>::value
 

Detailed Description

template<typename T>
class vsmc::WeightTypeTrait< T >

Particle::weight_type trait.

Definition at line 360 of file weight.hpp.

Member Typedef Documentation

template<typename T >
using vsmc::WeightTypeTrait< T >::type = typename internal:: WeightTypeDispatch<T, value>::type

Definition at line 360 of file weight.hpp.

Member Data Documentation

template<typename T >
constexpr bool vsmc::WeightTypeTrait< T >::value = internal::HasWeightType <T>::value
static

Definition at line 360 of file weight.hpp.