FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
clib_anneal_param_t Struct Reference

Data Fields

f64 initial_temperature
 
f64 temperature_step
 
u32 number_of_temperatures
 
u32 number_of_configurations_per_temperature
 
u32 flags
 
u32 random_seed
 
void * opaque
 
f64 final_temperature
 
f64 final_metric
 
f64 suggested_initial_temperature
 
f64(* anneal_metric )(void *opaque)
 
void(* anneal_new_configuration )(void *opaque)
 
void(* anneal_restore_previous_configuration )(void *opaque)
 
void(* anneal_save_best_configuration )(void *opaque)
 
void(* anneal_restore_best_configuration )(void *opaque)
 

Detailed Description

Definition at line 25 of file anneal.h.

Field Documentation

◆ anneal_metric

f64(* clib_anneal_param_t::anneal_metric) (void *opaque)

Definition at line 63 of file anneal.h.

◆ anneal_new_configuration

void(* clib_anneal_param_t::anneal_new_configuration) (void *opaque)

Definition at line 66 of file anneal.h.

◆ anneal_restore_best_configuration

void(* clib_anneal_param_t::anneal_restore_best_configuration) (void *opaque)

Definition at line 75 of file anneal.h.

◆ anneal_restore_previous_configuration

void(* clib_anneal_param_t::anneal_restore_previous_configuration) (void *opaque)

Definition at line 69 of file anneal.h.

◆ anneal_save_best_configuration

void(* clib_anneal_param_t::anneal_save_best_configuration) (void *opaque)

Definition at line 72 of file anneal.h.

◆ final_metric

f64 clib_anneal_param_t::final_metric

Definition at line 54 of file anneal.h.

◆ final_temperature

f64 clib_anneal_param_t::final_temperature

Definition at line 51 of file anneal.h.

◆ flags

u32 clib_anneal_param_t::flags

Definition at line 39 of file anneal.h.

◆ initial_temperature

f64 clib_anneal_param_t::initial_temperature

Definition at line 28 of file anneal.h.

◆ number_of_configurations_per_temperature

u32 clib_anneal_param_t::number_of_configurations_per_temperature

Definition at line 37 of file anneal.h.

◆ number_of_temperatures

u32 clib_anneal_param_t::number_of_temperatures

Definition at line 34 of file anneal.h.

◆ opaque

void* clib_anneal_param_t::opaque

Definition at line 48 of file anneal.h.

◆ random_seed

u32 clib_anneal_param_t::random_seed

Definition at line 45 of file anneal.h.

◆ suggested_initial_temperature

f64 clib_anneal_param_t::suggested_initial_temperature

Definition at line 57 of file anneal.h.

◆ temperature_step

f64 clib_anneal_param_t::temperature_step

Definition at line 31 of file anneal.h.


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