vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Macros
path.hpp File Reference
#include <vsmc/internal/common.hpp>

Go to the source code of this file.

Classes

class  vsmc::Path< T >
 Monitor for Path sampling. More...
 

Namespaces

 vsmc
 

Macros

#define VSMC_RUNTIME_ASSERT_CORE_PATH_EVAL
 
#define VSMC_RUNTIME_ASSERT_CORE_PATH_ITER(func)
 

Macro Definition Documentation

#define VSMC_RUNTIME_ASSERT_CORE_PATH_EVAL
Value:
static_cast<bool>(eval_), "**Path::eval** INVALID EVALUAITON OBJECT")
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition: assert.hpp:55

Definition at line 41 of file path.hpp.

#define VSMC_RUNTIME_ASSERT_CORE_PATH_ITER (   func)
Value:
VSMC_RUNTIME_ASSERT((iter < iter_size()), \
"**Path::" #func "** INVALID ITERATION NUMBER ARGUMENT")
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition: assert.hpp:55

Definition at line 37 of file path.hpp.