MCKL
Monte Carlo Kernel Library
mckl::SMCEstimator< T, U > Member List

This is the complete list of members for mckl::SMCEstimator< T, U >, including all inherited members.

allocator_type typedefmckl::Matrix< U, RowMajor >
at(size_type i, size_type j)mckl::Matrix< U, RowMajor >inline
at(size_type i, size_type j) constmckl::Matrix< U, RowMajor >inline
average(OutputIter first, std::size_t cut=0, std::size_t thin=1) constmckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>inline
begin()mckl::Matrix< U, RowMajor >inline
begin() constmckl::Matrix< U, RowMajor >inline
cbegin() constmckl::Matrix< U, RowMajor >inline
ccol(size_type i) constmckl::Matrix< U, RowMajor >inline
cend() constmckl::Matrix< U, RowMajor >inline
clear()mckl::EstimateMatrix< U >inline
col(size_type i)mckl::Matrix< U, RowMajor >inline
col(size_type i) constmckl::Matrix< U, RowMajor >inline
col_begin(size_type i)mckl::Matrix< U, RowMajor >inline
col_begin(size_type j) constmckl::Matrix< U, RowMajor >inline
col_cbegin(size_type j) constmckl::Matrix< U, RowMajor >inline
col_cend(size_type j) constmckl::Matrix< U, RowMajor >inline
col_crbegin(size_type j) constmckl::Matrix< U, RowMajor >inline
col_crend(size_type j) constmckl::Matrix< U, RowMajor >inline
col_data(size_type j)mckl::Matrix< U, RowMajor >inline
col_data(size_type j) constmckl::Matrix< U, RowMajor >inline
col_end(size_type j)mckl::Matrix< U, RowMajor >inline
col_end(size_type j) constmckl::Matrix< U, RowMajor >inline
col_iterator typedefmckl::Matrix< U, RowMajor >
col_range typedefmckl::Matrix< U, RowMajor >
col_rbegin(size_type j)mckl::Matrix< U, RowMajor >inline
col_rbegin(size_type j) constmckl::Matrix< U, RowMajor >inline
col_rend(size_type j)mckl::Matrix< U, RowMajor >inline
col_rend(size_type j) constmckl::Matrix< U, RowMajor >inline
col_stride() constmckl::Matrix< U, RowMajor >inline
const_col_iterator typedefmckl::Matrix< U, RowMajor >
const_col_range typedefmckl::Matrix< U, RowMajor >
const_estimate_range typedefmckl::EstimateMatrix< U >
const_iterator typedefmckl::Matrix< U, RowMajor >
const_pointer typedefmckl::Matrix< U, RowMajor >
const_reference typedefmckl::Matrix< U, RowMajor >
const_reverse_col_iterator typedefmckl::Matrix< U, RowMajor >
const_reverse_col_range typedefmckl::Matrix< U, RowMajor >
const_reverse_iterator typedefmckl::Matrix< U, RowMajor >
const_reverse_row_iterator typedefmckl::Matrix< U, RowMajor >
const_reverse_row_range typedefmckl::Matrix< U, RowMajor >
const_row_iterator typedefmckl::Matrix< U, RowMajor >
const_row_range typedefmckl::Matrix< U, RowMajor >
const_variable_range typedefmckl::EstimateMatrix< U >
crbegin() constmckl::Matrix< U, RowMajor >inline
crcol(size_type i) constmckl::Matrix< U, RowMajor >inline
crend() constmckl::Matrix< U, RowMajor >inline
crow(size_type i) constmckl::Matrix< U, RowMajor >inline
crrow(size_type i) constmckl::Matrix< U, RowMajor >inline
data()mckl::Matrix< U, RowMajor >inline
data() constmckl::Matrix< U, RowMajor >inline
difference_type typedefmckl::Matrix< U, RowMajor >
dim() const noexceptmckl::EstimateMatrix< U >inline
empty() constmckl::Matrix< U, RowMajor >inline
end()mckl::Matrix< U, RowMajor >inline
end() constmckl::Matrix< U, RowMajor >inline
estimate(Eval &&eval, MatrixLayout layout=RowMajor, bool record_only=false)mckl::SMCEstimator< T, U >inline
estimate(std::size_t iter, Particle< T > &particle)mckl::SMCEstimator< T, U >inline
Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>::estimate(Eval &&eval)mckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>inline
EstimateMatrix< U >::estimate(size_type i)mckl::EstimateMatrix< U >inline
EstimateMatrix< U >::estimate(size_type i) constmckl::EstimateMatrix< U >inline
estimate_range typedefmckl::EstimateMatrix< U >
EstimateMatrix(size_type dim)mckl::EstimateMatrix< U >inline
Estimator()=defaultmckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>
Estimator(std::size_t dim)mckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>inline
Estimator(std::size_t dim, Eval &&eval)mckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>inline
eval(CallArgs &&... args)mckl::Estimator< U, std::size_t, std::size_t, Particle< T > &, U *>inlineprotected
get_allocator() constmckl::Matrix< U, RowMajor >inline
insert_estimate()mckl::EstimateMatrix< U >inline
insert_estimate(InputIter first)mckl::EstimateMatrix< U >inline
insert_estimate(size_type i, InputIter first)mckl::EstimateMatrix< U >inline
iterator typedefmckl::Matrix< U, RowMajor >
layout()mckl::Matrix< U, RowMajor >inlinestatic
ldim() constmckl::Matrix< U, RowMajor >inline
Matrix() noexcept(std::is_nothrow_default_constructible< Vector< U, Allocator< U > >>::value)mckl::Matrix< U, RowMajor >inline
Matrix(size_type nrow, size_type ncol)mckl::Matrix< U, RowMajor >inline
Matrix(const Matrix &)=defaultmckl::Matrix< U, RowMajor >
Matrix(Matrix &&other) noexcept(std::is_nothrow_move_constructible< Vector< U, Allocator< U > >>::value)mckl::Matrix< U, RowMajor >inline
matrix_type typedefmckl::EstimateMatrix< U >
ncol() constmckl::Matrix< U, RowMajor >inline
nrow() constmckl::Matrix< U, RowMajor >inline
num_iter() const noexceptmckl::EstimateMatrix< U >inline
operator transpose_type() constmckl::Matrix< U, RowMajor >inlineexplicit
operator()(size_type i, size_type j)mckl::Matrix< U, RowMajor >inline
operator()(size_type i, size_type j) constmckl::Matrix< U, RowMajor >inline
operator=(const Matrix &)=defaultmckl::Matrix< U, RowMajor >
operator=(Matrix &&other) noexcept(noexcept(data_.swap(other.data_)))mckl::Matrix< U, RowMajor >inline
pointer typedefmckl::Matrix< U, RowMajor >
push_back_col(InputIter first)mckl::Matrix< U, RowMajor >inline
push_back_row(InputIter first)mckl::Matrix< U, RowMajor >inline
rbegin()mckl::Matrix< U, RowMajor >inline
rbegin() constmckl::Matrix< U, RowMajor >inline
rcol(size_type i)mckl::Matrix< U, RowMajor >inline
rcol(size_type i) constmckl::Matrix< U, RowMajor >inline
record_only() constmckl::SMCEstimator< T, U >inline
reference typedefmckl::Matrix< U, RowMajor >
rend()mckl::Matrix< U, RowMajor >inline
rend() constmckl::Matrix< U, RowMajor >inline
reserve(std::size_t n)mckl::EstimateMatrix< U >inline
Matrix< U, RowMajor >::reserve(size_type n, size_type m)mckl::Matrix< U, RowMajor >inline
resize(size_type nrow, size_type ncol)mckl::Matrix< U, RowMajor >inline
reverse_col_iterator typedefmckl::Matrix< U, RowMajor >
reverse_col_range typedefmckl::Matrix< U, RowMajor >
reverse_iterator typedefmckl::Matrix< U, RowMajor >
reverse_row_iterator typedefmckl::Matrix< U, RowMajor >
reverse_row_range typedefmckl::Matrix< U, RowMajor >
row(size_type i)mckl::Matrix< U, RowMajor >inline
row(size_type i) constmckl::Matrix< U, RowMajor >inline
row_begin(size_type i)mckl::Matrix< U, RowMajor >inline
row_begin(size_type i) constmckl::Matrix< U, RowMajor >inline
row_cbegin(size_type i) constmckl::Matrix< U, RowMajor >inline
row_cend(size_type i) constmckl::Matrix< U, RowMajor >inline
row_crbegin(size_type i) constmckl::Matrix< U, RowMajor >inline
row_crend(size_type i) constmckl::Matrix< U, RowMajor >inline
row_data(size_type i)mckl::Matrix< U, RowMajor >inline
row_data(size_type i) constmckl::Matrix< U, RowMajor >inline
row_end(size_type i)mckl::Matrix< U, RowMajor >inline
row_end(size_type i) constmckl::Matrix< U, RowMajor >inline
row_iterator typedefmckl::Matrix< U, RowMajor >
row_range typedefmckl::Matrix< U, RowMajor >
row_rbegin(size_type i)mckl::Matrix< U, RowMajor >inline
row_rbegin(size_type i) constmckl::Matrix< U, RowMajor >inline
row_rend(size_type i)mckl::Matrix< U, RowMajor >inline
row_rend(size_type i) constmckl::Matrix< U, RowMajor >inline
row_stride() constmckl::Matrix< U, RowMajor >inline
rrow(size_type i)mckl::Matrix< U, RowMajor >inline
rrow(size_type i) constmckl::Matrix< U, RowMajor >inline
shrink_to_fit()mckl::Matrix< U, RowMajor >inline
size() constmckl::Matrix< U, RowMajor >inline
size_type typedefmckl::EstimateMatrix< U >
SMCEstimator()mckl::SMCEstimator< T, U >inline
SMCEstimator(std::size_t dim)mckl::SMCEstimator< T, U >inline
SMCEstimator(std::size_t dim, Eval &&eval, MatrixLayout layout=RowMajor, bool record_only=false)mckl::SMCEstimator< T, U >inline
swap(Matrix &other) noexcept(noexcept(data_.swap(other.data_)))mckl::Matrix< U, RowMajor >inline
transpose_type typedefmckl::Matrix< U, RowMajor >
value_type typedefmckl::EstimateMatrix< U >
variable(size_type j)mckl::EstimateMatrix< U >inline
variable(size_type j) constmckl::EstimateMatrix< U >inline
variable_range typedefmckl::EstimateMatrix< U >