RockyML  0.0.1
A High-Performance Scientific Computing Framework
rocky::zagros::eda_mutivariate_normal< T_e, T_dim > Class Template Reference

estimating the distribution of solutions using eda More...

#include <eda.h>

Inheritance diagram for rocky::zagros::eda_mutivariate_normal< T_e, T_dim >:
Collaboration diagram for rocky::zagros::eda_mutivariate_normal< T_e, T_dim >:

Public Member Functions

 eda_mutivariate_normal (system< T_e > *problem, basic_scontainer< T_e, T_dim > *tgt_container, basic_scontainer< T_e, T_dim > *cnd_container, int sample_size)
 
void sample_std_normal (T_e *vec)
 
virtual void apply ()
 
- Public Member Functions inherited from rocky::zagros::basic_strategy< T_e, T_dim >
virtual void reset ()
 

Protected Attributes

system< T_e > * problem_
 
basic_scontainer< T_e, T_dim > * target_container_
 
basic_scontainer< T_e, T_dim > * candidates_container_
 
std::vector< T_e > top_particles_mem_
 
std::vector< int > solution_ind_
 
std::vector< T_e > cov_mem_
 
std::vector< T_e > mean_mem_
 
int sample_size_
 
int n_candidates_
 

Detailed Description

template<typename T_e, int T_dim>
class rocky::zagros::eda_mutivariate_normal< T_e, T_dim >

estimating the distribution of solutions using eda


The documentation for this class was generated from the following file: