vSMC
vSMC: Scalable Monte Carlo
Enumerations
Enumerators, placeholders and macros

Enumerator, placeholder and macro definitions. More...

Enumerations

enum  { vsmc::Dynamic = 0 }
 Dynamic dimension. More...
 
enum  vsmc::MatrixOrder {
  vsmc::RowMajor = 101,
  vsmc::ColMajor = 102
}
 Matrix order. More...
 
enum  vsmc::MatrixTrans {
  vsmc::NoTrans = 111,
  vsmc::Trans = 112
}
 Matrix Transpose. More...
 
enum  vsmc::MonitorStage {
  vsmc::MonitorMove,
  vsmc::MonitorResample,
  vsmc::MonitorMCMC
}
 Monitor stage. More...
 
enum  vsmc::ResampleScheme {
  vsmc::Multinomial,
  vsmc::Stratified,
  vsmc::Systematic,
  vsmc::Residual,
  vsmc::ResidualStratified,
  vsmc::ResidualSystematic
}
 Resampling schemes. More...
 

Detailed Description

Enumerator, placeholder and macro definitions.

Enumeration Type Documentation

anonymous enum

Dynamic dimension.

Enumerator
Dynamic 

Used to specify a dimension template parameter is dynamic.

Definition at line 47 of file defines.hpp.

Matrix order.

Enumerator
RowMajor 

Data are stored row by row in memory.

ColMajor 

Data are stored column by column in memory.

Definition at line 53 of file defines.hpp.

Matrix Transpose.

Enumerator
NoTrans 

The matrix shall not be transposed.

Trans 

The matrix shall be transposed.

Definition at line 60 of file defines.hpp.

Monitor stage.

Enumerator
MonitorMove 

Monitor evaluated after moves.

MonitorResample 

Monitor evaluated after resampling.

MonitorMCMC 

Monitor evaluated after MCMC moves.

Definition at line 54 of file monitor.hpp.

Resampling schemes.

Enumerator
Multinomial 

Multinomial resampling.

Stratified 

Stratified resampling.

Systematic 

Systematic resampling.

Residual 

Residual resampling.

ResidualStratified 

Stratified resampling on residuals.

ResidualSystematic 

Systematic resampling on residuals.

Definition at line 67 of file defines.hpp.