#include <MCMC.h>
Inheritance diagram for MetroStepT< T >:


Public Member Functions | |
| MetroStepT (ParameterT< T > *parameter) | |
Protected Member Functions | |
| bool | Accept (T &newX, T &oldX) |
| void | Assign (const T &x) |
| virtual void | DoStep (void) |
Protected Attributes | |
| ParameterT< T > * | met_ |
| pointer to parameter associated with this step | |
Definition at line 303 of file MCMC.h.
| MetroStepT< T >::MetroStepT | ( | ParameterT< T > * | parameter | ) | [inline, explicit] |
| bool MetroStepT< T >::Accept | ( | T & | newX, | |
| T & | oldX | |||
| ) | [inline, protected] |
Accept or reject
| newX | Proposed value | |
| oldX | Old value |
false for reject
Definition at line 324 of file MCMC.h.
References MetroStepT< T >::met_.
Referenced by AdaptMetroStepT< T >::DoStep(), and MetroStepT< T >::DoStep().
| void MetroStepT< T >::Assign | ( | const T & | x | ) | [inline, protected] |
Assign value to parameter associated with this step
| x | The value to assign |
Definition at line 342 of file MCMC.h.
References MetroStepT< T >::met_.
| virtual void MetroStepT< T >::DoStep | ( | void | ) | [inline, protected, virtual] |
Get a new value from an M-H step
Implements StepBase.
Reimplemented in AdaptMetroStepT< T >.
Definition at line 348 of file MCMC.h.
References MetroStepT< T >::Accept(), and MetroStepT< T >::met_.
1.5.1