queso-0.57.1
|
#include <TKFactoryStochasticNewton.h>
Public Member Functions | |
TKFactoryStochasticNewton (const std::string &name) | |
virtual | ~TKFactoryStochasticNewton () |
Public Member Functions inherited from QUESO::TransitionKernelFactory | |
TransitionKernelFactory (const std::string &name) | |
virtual | ~TransitionKernelFactory () |
Public Member Functions inherited from QUESO::Factory< BaseTKGroup< GslVector, GslMatrix > > | |
virtual | ~Factory () |
Protected Member Functions | |
virtual SharedPtr< BaseTKGroup < GslVector, GslMatrix > >::Type | build_tk () |
Protected Member Functions inherited from QUESO::Factory< BaseTKGroup< GslVector, GslMatrix > > | |
Factory (const std::string &name) | |
Additional Inherited Members | |
Static Public Member Functions inherited from QUESO::TransitionKernelFactory | |
static void | set_vectorspace (const VectorSpace< GslVector, GslMatrix > &v) |
static void | set_dr_scales (const std::vector< double > &scales) |
static void | set_pdf_synchronizer (const ScalarFunctionSynchronizer< GslVector, GslMatrix > &synchronizer) |
static void | set_initial_cov_matrix (GslMatrix &cov_matrix) |
static void | set_options (const MhOptionsValues &options) |
static void | set_target_pdf (const BaseJointPdf< GslVector, GslMatrix > &target_pdf) |
Static Public Member Functions inherited from QUESO::Factory< BaseTKGroup< GslVector, GslMatrix > > | |
static SharedPtr< BaseTKGroup < GslVector, GslMatrix > >::Type | build (const std::string &name) |
Static Protected Member Functions inherited from QUESO::Factory< BaseTKGroup< GslVector, GslMatrix > > | |
static std::map< std::string, Factory< BaseTKGroup < GslVector, GslMatrix > > * > & | factory_map () |
Static Protected Attributes inherited from QUESO::TransitionKernelFactory | |
static const VectorSpace < GslVector, GslMatrix > * | m_vectorSpace = NULL |
static const std::vector < double > * | m_dr_scales = NULL |
static const ScalarFunctionSynchronizer < GslVector, GslMatrix > * | m_pdf_synchronizer = NULL |
static GslMatrix * | m_initial_cov_matrix = NULL |
static const MhOptionsValues * | m_options = NULL |
static const BaseJointPdf < GslVector, GslMatrix > * | m_target_pdf = NULL |
TKFactoryStochasticNewton class defintion. Implements a factory for the transition kernel used in Stochastic Newton (?)
Definition at line 39 of file TKFactoryStochasticNewton.h.
|
inline |
Constructor. Takes the name to be mapped.
Definition at line 45 of file TKFactoryStochasticNewton.h.
|
inlinevirtual |
|
inlineprotectedvirtual |
Implements QUESO::TransitionKernelFactory.
Definition at line 55 of file TKFactoryStochasticNewton.h.
References QUESO::TransitionKernelFactory::m_dr_scales, QUESO::TransitionKernelFactory::m_options, QUESO::TransitionKernelFactory::m_pdf_synchronizer, QUESO::MhOptionsValues::m_prefix, and QUESO::TransitionKernelFactory::m_vectorSpace.