RockyML  0.0.1
A High-Performance Scientific Computing Framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Crocky::zagros::allocation_visitor< T_e, T_dim, T_block_dim >Allocation visitor a visitor for traversing the flow and allocating required memory
 Crocky::zagros::assigning_visitor< T_e, T_dim, T_block_dim >Assigning visitor a visitor for linking allocated strategies to the suitable solution container
 Crocky::zagros::basic_runtime< T_e, T_dim, T_block_dim >Base class for all runtimes
 Crocky::zagros::basic_scontainer< T_e, T_dim >Data container representing a scontainer
 Crocky::zagros::basic_strategy< T_e, T_dim >Interface for all strategies
 Crocky::zagros::analysis_strategy< T_e, T_dim >Base class for strategies for analysing loss functions
 Crocky::zagros::bcd_strategy< T_e, T_dim >Interface for blocked descent strategies
 Crocky::zagros::comm_strategy< T_e, T_dim >Interface for communication strategies
 Crocky::zagros::container_strategy< T_e, T_dim >Base class for strategies for container manipulation
 Crocky::zagros::crossover_strategy< T_e, T_dim >Base class for genetic crossovers
 Crocky::zagros::eda_strategy< T_e, T_dim >Base class for estimation of distribution algorithms
 Crocky::zagros::init_strategy< T_e, T_dim >Interface for initialization strategies
 Crocky::zagros::logging_strategy< T_e, T_dim >Interface for logging strategies
 Crocky::zagros::mutation_strategy< T_e, T_dim >Base class for genetic mutations
 Crocky::zagros::search_strategy< T_e, T_dim >Interface for evolution strategies
 Crocky::zagros::dena::propagate::cluster
 Crocky::zagros::dena::log::comet
 Crocky::zagros::comet_log_handler
 Crocky::zagros::dena::containerFactories for soultion containers
 Crocky::zagros::container_analysis_handler
 Crocky::zagros::dena::crossover
 Crocky::zagros::dena::flow
 Crocky::zagros::dena::flow_nodeAbstract flow node
 Crocky::zagros::dena::analysis_node
 Crocky::zagros::dena::bcd_node
 Crocky::zagros::dena::comm_node
 Crocky::zagros::dena::container_node
 Crocky::zagros::dena::crossover_node
 Crocky::zagros::dena::eda_node
 Crocky::zagros::dena::init_node
 Crocky::zagros::dena::log_node
 Crocky::zagros::dena::mutate_node
 Crocky::zagros::dena::null_node
 Crocky::zagros::dena::pso_node
 Crocky::zagros::dena::run_node
 Crocky::zagros::dena::pso::globalCluster level particle convergence
 Crocky::zagros::dena::initFactories for initialization strategies
 Crocky::etna::linear< T_e, T_in_num, T_in_dim, T_out_dim, T_opt_bias >Base class for static layers
 Crocky::zagros::dena::pso::localGroup level particle convergence
 Crocky::zagros::dena::log::local
 Crocky::zagros::local_log_handler
 Crocky::zagros::dena::pso::memoryUtilities for manipulating pso memory
 Crocky::etna::mlp< T_e, T_layers_num, T_in_num, T_in_dim, T_out_dim, T_hidden_dim, T_opt_bias >
 Crocky::zagros::dena::mutate
 Crocky::zagros::dena::eda::mvnMutivariate normal EDA
 Crocky::zagros::dena::node
 Crocky::zagros::dena::analyze::plotUtilities for plotting loss function or optimization stage
 Crocky::utils::random
 Crocky::zagros::dena::runFactories for composable flows
 Crocky::zagros::running_visitor< T_e, T_dim, T_block_dim, T_traverse_fn >Running visitor a visitor for traversing and running the flow
 Crocky::zagros::runtime_storage< T_e, T_dim, T_block_dim >Runtime storage
 Crocky::zagros::runtime_storage< T_e, T_dim, T_dim >
 Crocky::zagros::system< T_e >
 Crocky::zagros::benchmark::ackley< T_e >
 Crocky::zagros::benchmark::dropwave< T_e >Dropwave function referenc : https://www.sfu.ca/~ssurjano/drop.html
 Crocky::zagros::benchmark::griewank< T_e >Griewank function reference: https://www.sfu.ca/~ssurjano/griewank.html
 Crocky::zagros::benchmark::least_squares< T_e >
 Crocky::zagros::benchmark::rastrigin< T_e >
 Crocky::zagros::benchmark::rastrigin_parallel< T_e >
 Crocky::zagros::benchmark::rosenbrock< T_e >Rosenbrock function
 Crocky::zagros::benchmark::sphere< T_e >Sphere function
 Crocky::zagros::blocked_system< T_e >Virtual system to implement blocked coordinate descent
 Crocky::zagros::benchmark::thread_safe_least_squares< T_e >
 Crocky::utils::thread_safe_prng
 Crocky::zagros::dena::block::uniformFactories for uniform BCD strategy *
 Crocky::zagros::dena::utilsUtils for dena