vSMC
vSMC: Scalable Monte Carlo
Modules
Here is a list of all modules:
[detail level 123]
 AdapterAdapter class templates for constructing concrete objects
 C BLASSelected C BLAS like routines
 ConfigurationConfiguration macros and default values if undefined
 CoreConstructing samplers with operations on the whole particle set
 Enumerators, placeholders and macrosEnumerator, placeholder and macro definitions
 Grand Central DispatchC++ wrapper of Apple GCD
 IntegrationNumerical integration
 MathematicsMathematical utilities
 ConstantsMathematical constants
 Vector math functionsMath functions on vectors (optional optimization through Intel MKL)
 Arithmetic functions
 Exponential and logarithm functions
 Hyperbolic functions
 Power and root functions
 Special functions
 Trigonometric functions
 Message Passing InterfaceParallel samplers using MPI
 OpenCLParallel sampler using OpenCL
 Random number generatingRandom number generating engines and utilities
 AES-NIRandom number generating using AES-NI
 AdapterC++11 RNG engines that adapt other RNG generators
 DistributionDistribution random varaites
 GSLRandom number generating using GSL RNG
 Intel DRNGRandom number generating using Intel RDRAND instructions
 MKLRandom number generating using MKL RNG
 OpenCLRandom number generating in OpenCL kernels
 Random123Random number generating using Random123 RNG
 U01Convert random integers to random floating points
 XorshiftRandom number generating using the Xorshift algorithm
 Resampling algorithmsResampling algorithm functor classes
 Symmetric MultiprocessingParallel samplers using multi-threading on SMP architecture
 C++11 concurrencyParallel samplers using C++11 concurrency
 Grand Central DispatchParallel samplers using Apple GCD
 Intel Cilk PlusParallel samplers using Intel Cilk Plus
 Intel Threading Building BlocksParallel samplers using Intel TBB
 OpenMPParallel samplers using OpenMP
 Parallel Pattern LibraryParallel samplers using Microsoft PPL
 SequentialSequential samplers
 ThreadC++11 threading support
 TraitsTrait classes
 C++11 style type traitsC++11 style type traits
 ArraysArrays
 Composite type categoriesComposite type categories
 Const-volatility specifiersConst-volatility specifiers
 Helper classesHelper classes
 Miscellaneous transformationsMiscellaneous transformations
 PointersPointers
 Primary type categoriesPrimary type categories
 Property queriesProperty queries
 ReferencesReferences
 Sign modifiersSign modifiers
 Supported operationsSupported operations
 Type propertiesType properties
 Type relationsType relations
 UtilitiesUtilities
 UtilityUtilities independent of other part of the library
 ArrayContainer with static size
 CPUIDQuery CPUID information
 CStringOptimized <cstring> functions
 CounterUse Array of unsinged integers as counters
 HDF5 objects IOLoad and store objects in the HDF5 format
 Memory alignmentMemory allocation with alignment requirement
 Program optionProcess program command line options
 ProgressDisplay progress while algorithms proceed
 RDTSCCPU clock cycles count using RDTSC and RDTSCP
 Stop watchTime measurement