RockyML  0.0.1
A High-Performance Scientific Computing Framework
rocky::zagros::allocation_visitor< T_e, T_dim, T_block_dim > Struct Template Reference

Allocation visitor a visitor for traversing the flow and allocating required memory. More...

#include <flow.h>

Public Member Functions

void operator() (dena::bcd_mask_node node)
 
void operator() (dena::log_local_best_node node)
 
void operator() (dena::log_comet_best_node node)
 
void operator() (dena::comm_cluster_prop_best_node node)
 
void operator() (dena::init_uniform_node node)
 
void operator() (dena::init_normal_node node)
 
void operator() (dena::run_n_times_node node)
 
void operator() (dena::run_until_no_improve_node node)
 
void operator() (dena::run_every_n_steps_node node)
 
void operator() (dena::run_with_probability_node node)
 
void operator() (dena::container_create_node node)
 
void operator() (dena::container_select_from_node node)
 
void operator() (dena::container_eval_node node)
 
void operator() (dena::pso_memory_create_node node)
 
void operator() (dena::pso_group_level_step_node node)
 
void operator() (dena::pso_cluster_level_step_node node)
 
void operator() (dena::mutate_gaussian_node node)
 
void operator() (dena::crossover_multipoint_node node)
 
void operator() (dena::crossover_differential_evolution_node node)
 
void operator() (dena::eda_mvn_fullcov_node node)
 
void operator() (dena::crossover_segment_node node)
 
void operator() (dena::plot_heatmap_node node)
 
void operator() (dena::container_recorder_node node)
 

Public Attributes

system< T_e > * problem
 
runtime_storage< T_e, T_dim, T_block_dim > * main_storage
 
std::stack< int > * path_stack
 

Detailed Description

template<typename T_e, int T_dim, int T_block_dim>
struct rocky::zagros::allocation_visitor< T_e, T_dim, T_block_dim >

Allocation visitor a visitor for traversing the flow and allocating required memory.


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