vSMC  v3.0.0
Scalable Monte Carlo
Typedefs | Enumerations
Enumerators, placeholders and macros

Enumerator, placeholder and macro definitions. More...

Typedefs

using vsmc::MatrixOrder = MatrixLayout
 Alias to MatrixOrder. More...
 

Enumerations

enum  { vsmc::Dynamic = 0 }
 Dynamic dimension. More...
 
enum  vsmc::MatrixLayout {
  vsmc::RowMajor = 101,
  vsmc::ColMajor = 102
}
 Matrix layout. 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.

Typedef Documentation

using vsmc::MatrixOrder = typedef MatrixLayout

Alias to MatrixOrder.

Definition at line 55 of file defines.hpp.

Enumeration Type Documentation

anonymous enum

Dynamic dimension.

Enumerator
Dynamic 

Definition at line 47 of file defines.hpp.

Matrix layout.

Enumerator
RowMajor 
ColMajor 

Definition at line 51 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 53 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 59 of file defines.hpp.