▼Cvsmc::CLBase<::cl_command_queue, CLCommandQueue > | |
Cvsmc::CLCommandQueue | OpenCL cl_command_queue |
▼Cvsmc::CLBase<::cl_context, CLContext > | |
Cvsmc::CLContext | OpenCL cl_context |
▼Cvsmc::CLBase<::cl_device_id, CLDevice > | |
Cvsmc::CLDevice | OpenCL cl_device_id |
▼Cvsmc::CLBase<::cl_event, CLEvent > | |
Cvsmc::CLEvent | OpenCL cl_event |
▼Cvsmc::CLBase<::cl_kernel, CLKernel > | |
Cvsmc::CLKernel | OpenCL cl_kernel |
▼Cvsmc::CLBase<::cl_mem, CLMemory > | |
Cvsmc::CLMemory | OpenCL cl_mem |
▼Cvsmc::CLBase<::cl_platform_id, CLPlatform > | |
Cvsmc::CLPlatform | OpenCL cl_platform_id |
▼Cvsmc::CLBase<::cl_program, CLProgram > | |
Cvsmc::CLProgram | OpenCL cl_program |
Cvsmc::DiscreteDistribution< size_type > | |
▼Cvsmc::internal::HDF5ID< HDF5DataSet > | |
Cvsmc::internal::HDF5DataSet | |
▼Cvsmc::internal::HDF5ID< HDF5DataSpace > | |
Cvsmc::internal::HDF5DataSpace | |
▼Cvsmc::internal::HDF5ID< HDF5DataType > | |
Cvsmc::internal::HDF5DataType | |
▼Cvsmc::internal::HDF5ID< HDF5File > | |
Cvsmc::internal::HDF5File | |
▼Cvsmc::internal::HDF5ID< HDF5Group > | |
Cvsmc::internal::HDF5Group | |
▼Cvsmc::internal::Log2L< U, std::numeric_limits< UIntType >::digits-1 > | |
Cvsmc::internal::Log2< UIntType, U > | |
Cvsmc::Particle< S > | |
▼Cvsmc::SingleParticleBase< S > | |
Cvsmc::StateMatrixBase< Layout, Dim, T >::single_particle_type< S > | |
▼CSingleParticleBaseType | |
Cvsmc::SingleParticle< T > | A thin wrapper over a complete Particle |
▼Cstd::allocator< T > | STL class |
Cvsmc::Allocator< T, Alignment, Memory > | Aligned allocator |
▼Cstd::array< T > | STL class |
Cvsmc::Array< T, N, Alignment > | Std::array with proper alignment |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Cvsmc::RuntimeAssert | |
Cvsmc::RuntimeWarning | |
▼Cintegral_constant | |
▼Cvsmc::AlignmentTrait< std::allocator_traits< Alloc >::value_type > | |
Cvsmc::internal::AllocatorAlignment< Alloc > | |
Cvsmc::AlignmentTrait< T > | Alignment of a given type |
Cvsmc::internal::AllocatorAlignment< Allocator< T, Alignment, Memory > > | |
Cvsmc::internal::ARSWeylConstant< 0 > | |
Cvsmc::internal::ARSWeylConstant< 1 > | |
Cvsmc::internal::BufferSize< T > | |
Cvsmc::internal::HasRNGSetType< T > | |
Cvsmc::internal::HasSingleParticleBaseType< T > | |
Cvsmc::internal::HasSizeType< T > | |
Cvsmc::internal::HasWeightType< T > | |
Cvsmc::internal::internal::HasCtrType< T > | |
Cvsmc::internal::internal::HasKeyType< T > | |
Cvsmc::internal::is_one_of< T, T1, Types > | |
Cvsmc::internal::is_one_of< T, T1 > | |
Cvsmc::internal::is_seed_seq< T, T1, Types > | |
Cvsmc::internal::is_seed_seq< T, T1 > | |
Cvsmc::internal::MKLMaxOffset< BRNG > | |
Cvsmc::internal::MKLMaxOffset< VSL_BRNG_MT2203 > | |
Cvsmc::internal::MKLMaxOffset< VSL_BRNG_WH > | |
Cvsmc::internal::PhiloxMulConstant< T, 2, 0, 32 > | |
Cvsmc::internal::PhiloxMulConstant< T, 2, 0, 64 > | |
Cvsmc::internal::PhiloxMulConstant< T, 4, 0, 32 > | |
Cvsmc::internal::PhiloxMulConstant< T, 4, 0, 64 > | |
Cvsmc::internal::PhiloxMulConstant< T, 4, 1, 32 > | |
Cvsmc::internal::PhiloxMulConstant< T, 4, 1, 64 > | |
Cvsmc::internal::PhiloxWeylConstant< T, 0, 32 > | |
Cvsmc::internal::PhiloxWeylConstant< T, 0, 64 > | |
Cvsmc::internal::PhiloxWeylConstant< T, 1, 32 > | |
Cvsmc::internal::PhiloxWeylConstant< T, 1, 64 > | |
Cvsmc::internal::ThreefryParityConstant< T, 32 > | |
Cvsmc::internal::ThreefryParityConstant< T, 64 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 0 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 1 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 10 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 11 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 12 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 13 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 14 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 15 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 2 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 3 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 4 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 5 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 6 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 7 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 8 > | |
Cvsmc::internal::ThreefryPermuteConstant< 16, 9 > | |
Cvsmc::internal::ThreefryPermuteConstant< 2, 0 > | |
Cvsmc::internal::ThreefryPermuteConstant< 2, 1 > | |
Cvsmc::internal::ThreefryPermuteConstant< 4, 0 > | |
Cvsmc::internal::ThreefryPermuteConstant< 4, 1 > | |
Cvsmc::internal::ThreefryPermuteConstant< 4, 2 > | |
Cvsmc::internal::ThreefryPermuteConstant< 4, 3 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 0 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 1 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 2 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 3 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 4 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 5 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 6 > | |
Cvsmc::internal::ThreefryPermuteConstant< 8, 7 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 0, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 1, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 2, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 3, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 4, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 5, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 6, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 4, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 5, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 6, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 16, 7, 7, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 0, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 0, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 1, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 1, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 2, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 2, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 3, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 3, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 4, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 4, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 5, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 5, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 6, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 6, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 7, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 2, 7, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 0, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 0, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 0, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 0, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 1, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 1, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 1, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 1, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 2, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 2, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 2, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 2, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 3, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 3, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 3, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 3, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 4, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 4, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 4, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 4, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 5, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 5, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 5, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 5, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 6, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 6, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 6, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 6, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 7, 0, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 7, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 7, 1, 32 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 4, 7, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 0, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 0, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 0, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 0, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 1, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 1, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 1, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 1, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 2, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 2, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 2, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 2, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 3, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 3, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 3, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 3, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 4, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 4, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 4, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 4, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 5, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 5, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 5, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 5, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 6, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 6, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 6, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 6, 3, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 7, 0, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 7, 1, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 7, 2, 64 > | |
Cvsmc::internal::ThreefryRotateConstant< T, 8, 7, 3, 64 > | |
Cvsmc::StopWatchClockAdapter< std::chrono::high_resolution_clock > | |
Cvsmc::AESNIGenerator< KeySeqType, Rounds, Blocks > | RNG generator using AES-NI instructions |
Cvsmc::AlignedMemorySTD | Aligned memory using std::malloc and std::free |
Cvsmc::AlignedMemorySYS | Aligned memory using native system aligned memory allocation |
Cvsmc::AlignedMemoryTBB | Aligned memory using Intel TBB scalable_aligned_malloc and scalable_aligned_free |
Cvsmc::Allocator< T, Alignment, Memory >::rebind< U > | |
Cvsmc::Allocator< const void, Alignment, Memory > | Aligned allocator specialization of const void |
Cvsmc::Allocator< void, Alignment, Memory > | Aligned allocator specialization of void |
Cvsmc::ArcsineDistribution< RealType > | Arcsine distribution |
Cvsmc::ArcsineDistribution< RealType >::param_type | |
Cvsmc::ARSConstants | Default ARS constants |
Cvsmc::BetaDistribution< RealType > | Beta distribution |
Cvsmc::BetaDistribution< RealType >::param_type | |
Cvsmc::CauchyDistribution< RealType > | Cauchy distribution |
Cvsmc::CauchyDistribution< RealType >::param_type | |
Cvsmc::ChiSquaredDistribution< RealType > | The \(\chi^2\) distribution |
Cvsmc::ChiSquaredDistribution< RealType >::param_type | |
Cvsmc::CLBase< CLPtr, Derived > | OpenCL resource management base class |
Cvsmc::CLContextProperties | OpenCL cl_context_properties |
Cvsmc::CLNDRange | OpenCL NDRange concept |
Cvsmc::CounterEngine< ResultType, Generator > | Counter based RNG engine |
Cvsmc::Covariance< RealType > | Covariance |
Cvsmc::DiscreteDistribution< IntType > | Draw a single sample given weights |
Cvsmc::DiscreteDistribution< IntType >::param_type | |
Cvsmc::ExponentialDistribution< RealType > | Exponential distribution |
Cvsmc::ExponentialDistribution< RealType >::param_type | |
Cvsmc::ExtremeValueDistribution< RealType > | Extreme value distribution |
Cvsmc::ExtremeValueDistribution< RealType >::param_type | |
Cvsmc::FisherFDistribution< RealType > | Fisher-F distribution |
Cvsmc::FisherFDistribution< RealType >::param_type | |
Cvsmc::GammaDistribution< RealType > | Gamma distribution |
Cvsmc::GammaDistribution< RealType >::param_type | |
Cvsmc::internal::AES128KeySeqGenerator | |
Cvsmc::internal::AES192KeySeqGenerator | |
Cvsmc::internal::AES256KeySeqGenerator | |
Cvsmc::internal::AESKeySeq< Rounds, KeySeqGenerator > | |
Cvsmc::internal::AlignmentTraitImpl< T, bool > | |
Cvsmc::internal::AlignmentTraitImpl< T, true > | |
Cvsmc::internal::ARSKeySeqImpl< Constants > | |
Cvsmc::internal::ARSWeylConstant< size_t > | |
Cvsmc::internal::BetaDistributionConstant< RealType > | |
Cvsmc::internal::CtrTypeTrait< T > | |
Cvsmc::internal::GammaDistributionConstant< RealType > | |
Cvsmc::internal::HasRNGSetTypeImpl< T > | |
Cvsmc::internal::HasSingleParticleBaseTypeImpl< T > | |
Cvsmc::internal::HasSizeTypeImpl< T > | |
Cvsmc::internal::HasWeightTypeImpl< T > | |
Cvsmc::internal::HDF5ID< Derived > | |
Cvsmc::internal::HDF5StoreDataPtr< T > | |
Cvsmc::internal::internal::CtrTypeDispatch< T, bool > | |
Cvsmc::internal::internal::CtrTypeDispatch< T, false > | |
Cvsmc::internal::internal::CtrTypeDispatch< T, true > | |
Cvsmc::internal::internal::HasCtrTypeImpl< T > | |
Cvsmc::internal::internal::HasKeyTypeImpl< T > | |
Cvsmc::internal::internal::KeyTypeDispatch< T, bool > | |
Cvsmc::internal::internal::KeyTypeDispatch< T, false > | |
Cvsmc::internal::internal::KeyTypeDispatch< T, true > | |
Cvsmc::internal::KeyTypeTrait< T > | |
Cvsmc::internal::Log2L< U, N > | |
Cvsmc::internal::Log2L< 0, N > | |
Cvsmc::internal::Log2L< U, 0 > | |
Cvsmc::internal::MKLOffset< BRNG, MaxOffset > | |
Cvsmc::internal::MKLOffset< BRNG, 0 > | |
Cvsmc::internal::MKLResultTypeTrait< int > | |
Cvsmc::internal::MKLResultTypeTrait< 32 > | |
Cvsmc::internal::MKLResultTypeTrait< 64 > | |
Cvsmc::internal::MKLStreamState< RNGType > | |
Cvsmc::internal::MKLUniformBits< int > | |
Cvsmc::internal::MKLUniformBits< 32 > | |
Cvsmc::internal::MKLUniformBits< 64 > | |
Cvsmc::internal::PhiloxBumpKey< T, K, N, Constants, bool > | |
Cvsmc::internal::PhiloxBumpKey< T, 2, N, Constants, true > | |
Cvsmc::internal::PhiloxBumpKey< T, 4, N, Constants, true > | |
Cvsmc::internal::PhiloxHiLo< T, int > | |
Cvsmc::internal::PhiloxHiLo< T, 32 > | |
Cvsmc::internal::PhiloxHiLo< T, 64 > | |
Cvsmc::internal::PhiloxInitPar< T, K, Constants > | |
Cvsmc::internal::PhiloxMulConstant< T, size_t, size_t, int > | |
Cvsmc::internal::PhiloxPBox< T, K, N, bool > | |
Cvsmc::internal::PhiloxPBox< T, 2, N, true > | |
Cvsmc::internal::PhiloxPBox< T, 4, N, true > | |
Cvsmc::internal::PhiloxPBox< T, 8, N, true > | |
Cvsmc::internal::PhiloxPBox< T, K, N, true > | |
Cvsmc::internal::PhiloxSBox< T, K, N, typename, bool > | |
Cvsmc::internal::PhiloxSBox< T, K, N, Constants, true > | |
Cvsmc::internal::PhiloxWeylConstant< T, size_t, int > | |
Cvsmc::internal::RNGSetTypeDispatch< T, bool > | |
Cvsmc::internal::RNGSetTypeDispatch< T, false > | |
Cvsmc::internal::RNGSetTypeDispatch< T, true > | |
Cvsmc::internal::SingleParticleBaseTypeDispatch< T, bool > | |
Cvsmc::internal::SingleParticleBaseTypeDispatch< T, false > | |
Cvsmc::internal::SingleParticleBaseTypeDispatch< T, true > | |
Cvsmc::internal::SizeTypeDispatch< T, bool > | |
Cvsmc::internal::SizeTypeDispatch< T, false > | |
Cvsmc::internal::SizeTypeDispatch< T, true > | |
▼Cvsmc::internal::StateMatrixDim< Dim > | |
▼Cvsmc::StateMatrixBase< ColMajor, Dim, T > | |
Cvsmc::StateMatrix< ColMajor, Dim, T > | Particle::value_type subtype |
▼Cvsmc::StateMatrixBase< RowMajor, Dim, T > | |
Cvsmc::StateMatrix< RowMajor, Dim, T > | Particle::value_type subtype |
Cvsmc::StateMatrixBase< Layout, Dim, T > | Base type of StateMatrix |
Cvsmc::internal::StateMatrixDim< Dynamic > | |
Cvsmc::internal::ThreefryInsertKey< T, K, N, bool > | |
Cvsmc::internal::ThreefryInsertKey< T, K, N, true > | |
Cvsmc::internal::ThreefryParityConstant< T, int > | |
Cvsmc::internal::ThreefryPBox< T, K, N, bool > | |
Cvsmc::internal::ThreefryPBox< T, 2, N, true > | |
Cvsmc::internal::ThreefryPBox< T, 4, N, true > | |
Cvsmc::internal::ThreefryPBox< T, 8, N, true > | |
Cvsmc::internal::ThreefryPBox< T, K, N, true > | |
Cvsmc::internal::ThreefryPermuteConstant< size_t, size_t > | |
Cvsmc::internal::ThreefryRotateConstant< T, size_t, size_t, size_t, int > | |
Cvsmc::internal::ThreefrySBox< T, K, N, typename, bool > | |
Cvsmc::internal::ThreefrySBox< T, K, N, Constants, true > | |
Cvsmc::internal::U01Impl< typename, typename, typename, typename > | |
Cvsmc::internal::U01Impl< UIntType, RealType, Closed, Closed > | |
Cvsmc::internal::U01Impl< UIntType, RealType, Closed, Open > | |
Cvsmc::internal::U01Impl< UIntType, RealType, Open, Closed > | |
Cvsmc::internal::U01Impl< UIntType, RealType, Open, Open > | |
Cvsmc::internal::U01Pow2< RealType, P > | |
Cvsmc::internal::U01Pow2Inv< RealType, P > | |
Cvsmc::internal::U01Pow2InvL< P > | |
Cvsmc::internal::U01Pow2L< P, Q, bool > | |
Cvsmc::internal::U01Pow2L< P, Q, false > | |
Cvsmc::internal::WeightTypeDispatch< T, bool > | |
Cvsmc::internal::WeightTypeDispatch< T, false > | |
Cvsmc::internal::WeightTypeDispatch< T, true > | |
Cvsmc::LaplaceDistribution< RealType > | Laplace distribution |
Cvsmc::LaplaceDistribution< RealType >::param_type | |
Cvsmc::LevyDistribution< RealType > | Levy distribution |
Cvsmc::LevyDistribution< RealType >::param_type | |
Cvsmc::LogisticDistribution< RealType > | Logistic distribution |
Cvsmc::LogisticDistribution< RealType >::param_type | |
Cvsmc::LognormalDistribution< RealType > | Lognormal distribution |
Cvsmc::LognormalDistribution< RealType >::param_type | |
Cvsmc::MKLEngine< BRNG, Bits > | MKL RNG C++11 engine |
Cvsmc::MKLStream | MKL VSLStreamStatePtr wrapper |
Cvsmc::Monitor< T > | Monitor for Monte Carlo integration |
▼Cvsmc::MonitorEvalBase< T, Derived > | Monitor evalution base dispatch class |
Cvsmc::MonitorEvalSMP< T, Derived, BackendOMP > | Monitor<T>::eval_type subtype using OpenMP |
Cvsmc::MonitorEvalSMP< T, Derived, BackendSEQ > | Monitor<T>::eval_type subtype |
Cvsmc::MonitorEvalSMP< T, Derived, BackendSTD > | Monitor<T>::eval_type subtype using the standard library |
Cvsmc::MonitorEvalSMP< T, Derived, BackendTBB > | Monitor<T>::eval_type subtype using Intel Threading Building Blocks |
Cvsmc::MonitorEvalBase< T, Virtual > | Monitor evalution base dispatch class |
Cvsmc::MonitorEvalSMP< T, typename, typename > | Monitor<T>::eval_type |
Cvsmc::MonitorEvalSMP< T, Derived, BackendTBB >::work_type | |
Cvsmc::NormalDistribution< RealType > | Normal distribution |
Cvsmc::NormalDistribution< RealType >::param_type | |
Cvsmc::NormalMVDistribution< RealType, Dim > | Multivariate Normal distribution |
Cvsmc::NormalMVDistribution< RealType, Dim >::param_type | |
Cvsmc::NormalMVProposal< RealType, Dim > | Multivariate Normal random walk proposal |
Cvsmc::NormalProposal< RealType > | Normal random walk proposal |
Cvsmc::ParetoDistribution< RealType > | Pareto distribution |
Cvsmc::ParetoDistribution< RealType >::param_type | |
Cvsmc::Particle< T > | Particle class representing the whole particle set |
Cvsmc::ParticleRange< T > | A subset of particles |
Cvsmc::PhiloxConstants< T, K > | Default Philox constants |
Cvsmc::PhiloxGenerator< T, K, Rounds, Constants > | Philox RNG generator |
▼Cvsmc::ProgramOption | Option base class |
▼Cvsmc::ProgramOptionDefault< T > | Option with a default value |
Cvsmc::ProgramOptionScalar< T > | Option with a single value |
Cvsmc::ProgramOptionVector< T, Alloc > | Option with multiple values |
Cvsmc::ProgramOptionHelp | Option --help |
Cvsmc::ProgramOptionMap | Program options |
Cvsmc::Progress | Display a progress bar while algorithm proceed |
Cvsmc::RandomWalk< RealType, Dim > | Random walk MCMC update |
Cvsmc::RandomWalkG< RealType, DimX, DimG > | Random walk MCMC update with test function |
Cvsmc::RayleighDistribution< RealType > | Rayleigh distribution |
Cvsmc::RayleighDistribution< RealType >::param_type | |
Cvsmc::RDRANDEngine< ResultType, NTrialMax > | RDRAND generator |
Cvsmc::ResampleAlgorithm< U01SeqType, Residual > | Resampling algorithm |
Cvsmc::ResampleEval< T > | Sampler<T>::eval_type subtype |
Cvsmc::ResampleIndex< IntType > | Record and trace resampling index |
Cvsmc::ResampleTypeTrait< ResampleScheme > | Type trait of ResampleScheme parameter |
Cvsmc::ResampleTypeTrait< Multinomial > | Type trait of Multinomial scheme |
Cvsmc::ResampleTypeTrait< Residual > | Type trait of Residual scheme |
Cvsmc::ResampleTypeTrait< ResidualStratified > | Type trait of ResidualStratified scheme |
Cvsmc::ResampleTypeTrait< ResidualSystematic > | Type trait of ResidualSystematic scheme |
Cvsmc::ResampleTypeTrait< Stratified > | Type trait of Stratified scheme |
Cvsmc::ResampleTypeTrait< Systematic > | Type trait of Systematic scheme |
Cvsmc::RNGSetScalar< RNGType > | Scalar RNG set |
Cvsmc::RNGSetTBB< RNGType > | Thread-local storage RNG set using tbb::combinable |
Cvsmc::RNGSetTypeTrait< T > | Particle::rng_set_type trait |
Cvsmc::RNGSetVector< RNGType > | Vector RNG set |
Cvsmc::RNGTraits< RNGType > | Traits of RNG engines |
Cvsmc::Sampler< T > | SMC Sampler |
▼Cvsmc::SamplerEvalBase< T, Derived > | Sampler evaluation base dispatch class |
Cvsmc::SamplerEvalSMP< T, Derived, BackendOMP > | Sampler<T>::eval_type subtype using OpenMP |
Cvsmc::SamplerEvalSMP< T, Derived, BackendSEQ > | Sampler<T>::eval_type subtype |
Cvsmc::SamplerEvalSMP< T, Derived, BackendSTD > | Sampler<T>::eval_type subtype using the standard library |
Cvsmc::SamplerEvalSMP< T, Derived, BackendTBB > | Sampler<T>::eval_type subtype using Intel Threading Building Blocks |
Cvsmc::SamplerEvalBase< T, Virtual > | Mampler evaluation base dispatch class |
Cvsmc::SamplerEvalSMP< T, typename, typename > | Sampler<T>::eval_type |
Cvsmc::SamplerEvalSMP< T, Derived, BackendTBB >::work_type | |
Cvsmc::SeedGenerator< ID, ResultType > | Seed generator |
Cvsmc::SingleParticleBase< T > | A thin wrapper over a complete Particle |
Cvsmc::SingleParticleBaseTypeTrait< T > | SingleParticle base class trait |
Cvsmc::SizeTypeTrait< T > | Particle::size_type etc., traits |
Cvsmc::StateMatrix< MatrixLayout, size_t, typename > | |
Cvsmc::StopWatchClockAdapter< ClockType > | StopWatch as an adapter of C++11 clock |
Cvsmc::StopWatchGuard< WatchType > | Start and stop a StopWatch in scope (similiar to a mutex lock guard) |
Cvsmc::StudentTDistribution< RealType > | Student-t distribution |
Cvsmc::StudentTDistribution< RealType >::param_type | |
Cvsmc::ThreefryConstants< T, K > | Default Threefry constants |
Cvsmc::ThreefryGenerator< T, K, Rounds, Constants > | Threefry RNG generator |
Cvsmc::U01CCDistribution< RealType > | Standard uniform distribution on [0, 1] |
Cvsmc::U01CCDistribution< RealType >::param_type | |
▼Cvsmc::U01CODistribution< RealType > | Standard uniform distribution on [0, 1) |
Cvsmc::U01Distribution< RealType > | |
Cvsmc::U01CODistribution< RealType >::param_type | |
Cvsmc::U01LRDistribution< typename, typename, typename > | |
Cvsmc::U01OCDistribution< RealType > | Standard uniform distribution on (0, 1] |
Cvsmc::U01OCDistribution< RealType >::param_type | |
Cvsmc::U01OODistribution< RealType > | Standard uniform distribution on (0, 1) |
Cvsmc::U01OODistribution< RealType >::param_type | |
Cvsmc::U01SequenceSorted | Sorted of standard uniform numbers |
Cvsmc::U01SequenceStratified | Stratified standard uniform numbers |
Cvsmc::U01SequenceSystematic | Systematic standard uniform numbers |
Cvsmc::UniformBitsDistribution< UIntType > | Uniform bits distribution |
Cvsmc::UniformBitsDistribution< UIntType >::param_type | |
Cvsmc::UniformRealDistribution< RealType > | Uniform real distribution |
Cvsmc::UniformRealDistribution< RealType >::param_type | |
Cvsmc::WeibullDistribution< RealType > | Weibull distribution |
Cvsmc::WeibullDistribution< RealType >::param_type | |
Cvsmc::Weight | Weight class |
Cvsmc::WeightNull | An empty weight set class |
Cvsmc::WeightTypeTrait< T > | Particle::weight_type trait |
Cvsmc_covariance | vsmc::Covariance<double> |
Cvsmc_monitor | vsmc::Monitor |
Cvsmc_monitor_eval_smp_type | vsmc::MonitorEvalSMP |
Cvsmc_particle | vsmc::Particle |
Cvsmc_philox2x32 | Philox2x32 RNG state structure |
Cvsmc_philox2x32_ctr_t | Philox2x32 counter type |
Cvsmc_philox2x32_key_t | Philox2x32 key type |
Cvsmc_philox2x32_par_t | |
Cvsmc_philox4x32 | Philox4x32 RNG state structure |
Cvsmc_philox4x32_ctr_t | Philox4x32 counter type |
Cvsmc_philox4x32_key_t | Philox4x32 key type |
Cvsmc_philox4x32_par_t | |
Cvsmc_rng | VSMC RNG types |
Cvsmc_sampler | vsmc::Sampler |
Cvsmc_sampler_eval_smp_type | vsmc::SamplerEvalSMP |
Cvsmc_single_particle | vsmc::SingleParticle |
Cvsmc_state_matrix | `vsmc::StateMatrix<vsmc::RowMajor, vsmc::Dynamic, double> |
Cvsmc_stop_watch | vsmc::StopWatch |
Cvsmc_threefry2x32 | Threefry2x32 RNG state structure |
Cvsmc_threefry2x32_ctr_t | Threefry2x32 counter type |
Cvsmc_threefry2x32_key_t | Threefry2x32 key type |
Cvsmc_threefry2x32_par_t | |
Cvsmc_threefry2x64 | Threefry2x64 RNG state structure |
Cvsmc_threefry2x64_ctr_t | Threefry2x64 counter type |
Cvsmc_threefry2x64_key_t | Threefry2x64 key type |
Cvsmc_threefry2x64_par_t | |
Cvsmc_threefry4x32 | Threefry4x32 RNG state structure |
Cvsmc_threefry4x32_ctr_t | Threefry4x32 counter type |
Cvsmc_threefry4x32_key_t | Threefry4x32 key type |
Cvsmc_threefry4x32_par_t | |
Cvsmc_threefry4x64 | Threefry4x64 RNG state structure |
Cvsmc_threefry4x64_ctr_t | Threefry4x64 counter type |
Cvsmc_threefry4x64_key_t | Threefry4x64 key type |
Cvsmc_threefry4x64_par_t | |
Cvsmc_weight | vsmc::Weight |
Chid_t | |
CRNGSetType< S > | |
CS | |
CSizeType< S > | |
CVector< T > | |
CWeightType< S > | |