vSMC  v3.0.0
Scalable Monte Carlo
Functions
vsmc::StateMatrix

Functions

double * state_matrix_row_data (vsmc_state_matrix state_matrix, size_t id)
 vsmc::StateMatrix::row_data More...
 
void vsm_state_matrix_assign (vsmc_state_matrix state_matrix, vsmc_state_matrix other)
 vsmc::StateMatrix::operator= More...
 
double * vsmc_state_matrix_data (vsmc_state_matrix state_matrix)
 vsmc::StateMatrix::data More...
 
void vsmc_state_matrix_delete (vsmc_state_matrix *state_matrix_ptr)
 vsmc::StateMatrix::~StateMatrix More...
 
size_t vsmc_state_matrix_dim (vsmc_state_matrix state_matrix)
 vsmc::StateMatrix::dim More...
 
void vsmc_state_matrix_duplicate (vsmc_state_matrix state_matrix, size_t src, size_t dst)
 vsmc::StateMatrix::duplicate More...
 
double vsmc_state_matrix_get (vsmc_state_matrix state_matrix, size_t id, size_t pos)
 vsmc::StateMatrix::state More...
 
vsmc_state_matrix vsmc_state_matrix_new (size_t n, size_t dim)
 vsmc::StateMatrix::StateMatrix More...
 
void vsmc_state_matrix_read_state (vsmc_state_matrix state_matrix, size_t pos, double *first)
 vsmc::StateMatrix::read_state More...
 
void vsmc_state_matrix_read_state_matrix (vsmc_state_matrix state_matrix, vSMCMatrixLayout layout, double *first)
 vsmc::StateMatrix::read_state_matrix More...
 
void vsmc_state_matrix_reserve (vsmc_state_matrix state_matrix, size_t n, size_t dim)
 vsmc::StateMatrix::reserve More...
 
void vsmc_state_matrix_resize (vsmc_state_matrix state_matrix, size_t n, size_t dim)
 vsmc::StateMatrix::resize More...
 
double * vsmc_state_matrix_row_data (vsmc_state_matrix state_matrix, size_t id)
 vsmc::StateMatrix::row_data More...
 
void vsmc_state_matrix_select (vsmc_state_matrix state_matrix, size_t n, const size_t *index)
 vsmc::StateMatrix::copy More...
 
void vsmc_state_matrix_set (vsmc_state_matrix state_matrix, size_t id, size_t pos, double s)
 vsmc::StateMatrix::state More...
 
void vsmc_state_matrix_shrink_to_fit (vsmc_state_matrix state_matrix)
 vsmc::StateMatrix::shrink_to_fit More...
 
size_t vsmc_state_matrix_size (vsmc_state_matrix state_matrix)
 vsmc::StateMatrix::size More...
 

Detailed Description

Function Documentation

double* state_matrix_row_data ( vsmc_state_matrix  state_matrix,
size_t  id 
)

vsmc::StateMatrix::row_data

void vsm_state_matrix_assign ( vsmc_state_matrix  state_matrix,
vsmc_state_matrix  other 
)

vsmc::StateMatrix::operator=

double* vsmc_state_matrix_data ( vsmc_state_matrix  state_matrix)

vsmc::StateMatrix::data

void vsmc_state_matrix_delete ( vsmc_state_matrix state_matrix_ptr)

vsmc::StateMatrix::~StateMatrix

size_t vsmc_state_matrix_dim ( vsmc_state_matrix  state_matrix)

vsmc::StateMatrix::dim

void vsmc_state_matrix_duplicate ( vsmc_state_matrix  state_matrix,
size_t  src,
size_t  dst 
)

vsmc::StateMatrix::duplicate

double vsmc_state_matrix_get ( vsmc_state_matrix  state_matrix,
size_t  id,
size_t  pos 
)

vsmc::StateMatrix::state

vsmc_state_matrix vsmc_state_matrix_new ( size_t  n,
size_t  dim 
)

vsmc::StateMatrix::StateMatrix

void vsmc_state_matrix_read_state ( vsmc_state_matrix  state_matrix,
size_t  pos,
double *  first 
)

vsmc::StateMatrix::read_state

void vsmc_state_matrix_read_state_matrix ( vsmc_state_matrix  state_matrix,
vSMCMatrixLayout  layout,
double *  first 
)

vsmc::StateMatrix::read_state_matrix

void vsmc_state_matrix_reserve ( vsmc_state_matrix  state_matrix,
size_t  n,
size_t  dim 
)

vsmc::StateMatrix::reserve

void vsmc_state_matrix_resize ( vsmc_state_matrix  state_matrix,
size_t  n,
size_t  dim 
)

vsmc::StateMatrix::resize

double* vsmc_state_matrix_row_data ( vsmc_state_matrix  state_matrix,
size_t  id 
)

vsmc::StateMatrix::row_data

void vsmc_state_matrix_select ( vsmc_state_matrix  state_matrix,
size_t  n,
const size_t *  index 
)

vsmc::StateMatrix::copy

void vsmc_state_matrix_set ( vsmc_state_matrix  state_matrix,
size_t  id,
size_t  pos,
double  s 
)

vsmc::StateMatrix::state

void vsmc_state_matrix_shrink_to_fit ( vsmc_state_matrix  state_matrix)

vsmc::StateMatrix::shrink_to_fit

size_t vsmc_state_matrix_size ( vsmc_state_matrix  state_matrix)

vsmc::StateMatrix::size