kodama-cpp
Standalone float32 KODAMA kernels for CPU, CUDA, and Apple Metal
Loading...
Searching...
No Matches
kodama::CoreResult Struct Reference

#include <kodama.hpp>

Public Attributes

std::vector< int > clbest
 
std::vector< int > clbest_dirty
 
std::vector< int > cvpredbest
 
double accbest = 0.0
 
double scorebest = 0.0
 
std::vector< double > vect_acc
 
std::vector< double > vect_score
 
std::vector< int > proposal_size
 
std::vector< int > active_classes
 
std::vector< unsigned char > accepted
 
std::vector< unsigned char > improving_acceptance
 
std::vector< unsigned char > temperature_acceptance
 
std::vector< int > fold_assignments
 
int cycles_completed = 0
 
int proposals_evaluated = 0
 
int best_state_updates = 0
 
int current_state_accepts = 0
 
int stochastic_state_attempts = 0
 
int stochastic_state_accepts = 0
 
int current_state_rejections = 0
 
int coarsening_moves = 0
 
int absorption_moves = 0
 
int transition_attempted = 0
 
int transition_accepted = 0
 
int many_to_one_attempted = 0
 
int many_to_one_accepted = 0
 
int pls_coarsening_attempted = 0
 
int pls_coarsening_accepted = 0
 
int cv_evaluations = 0
 
bool success = false
 
double runtime_seconds = 0.0
 
double peak_memory_mb = 0.0
 

Detailed Description

Definition at line 316 of file kodama.hpp.

Member Data Documentation

◆ absorption_moves

int kodama::CoreResult::absorption_moves = 0

Definition at line 338 of file kodama.hpp.

◆ accbest

double kodama::CoreResult::accbest = 0.0

Definition at line 320 of file kodama.hpp.

◆ accepted

std::vector<unsigned char> kodama::CoreResult::accepted

Definition at line 326 of file kodama.hpp.

◆ active_classes

std::vector<int> kodama::CoreResult::active_classes

Definition at line 325 of file kodama.hpp.

◆ best_state_updates

int kodama::CoreResult::best_state_updates = 0

Definition at line 332 of file kodama.hpp.

◆ clbest

std::vector<int> kodama::CoreResult::clbest

Definition at line 317 of file kodama.hpp.

◆ clbest_dirty

std::vector<int> kodama::CoreResult::clbest_dirty

Definition at line 318 of file kodama.hpp.

◆ coarsening_moves

int kodama::CoreResult::coarsening_moves = 0

Definition at line 337 of file kodama.hpp.

◆ current_state_accepts

int kodama::CoreResult::current_state_accepts = 0

Definition at line 333 of file kodama.hpp.

◆ current_state_rejections

int kodama::CoreResult::current_state_rejections = 0

Definition at line 336 of file kodama.hpp.

◆ cv_evaluations

int kodama::CoreResult::cv_evaluations = 0

Definition at line 345 of file kodama.hpp.

◆ cvpredbest

std::vector<int> kodama::CoreResult::cvpredbest

Definition at line 319 of file kodama.hpp.

◆ cycles_completed

int kodama::CoreResult::cycles_completed = 0

Definition at line 330 of file kodama.hpp.

◆ fold_assignments

std::vector<int> kodama::CoreResult::fold_assignments

Definition at line 329 of file kodama.hpp.

◆ improving_acceptance

std::vector<unsigned char> kodama::CoreResult::improving_acceptance

Definition at line 327 of file kodama.hpp.

◆ many_to_one_accepted

int kodama::CoreResult::many_to_one_accepted = 0

Definition at line 342 of file kodama.hpp.

◆ many_to_one_attempted

int kodama::CoreResult::many_to_one_attempted = 0

Definition at line 341 of file kodama.hpp.

◆ peak_memory_mb

double kodama::CoreResult::peak_memory_mb = 0.0

Definition at line 348 of file kodama.hpp.

◆ pls_coarsening_accepted

int kodama::CoreResult::pls_coarsening_accepted = 0

Definition at line 344 of file kodama.hpp.

◆ pls_coarsening_attempted

int kodama::CoreResult::pls_coarsening_attempted = 0

Definition at line 343 of file kodama.hpp.

◆ proposal_size

std::vector<int> kodama::CoreResult::proposal_size

Definition at line 324 of file kodama.hpp.

◆ proposals_evaluated

int kodama::CoreResult::proposals_evaluated = 0

Definition at line 331 of file kodama.hpp.

◆ runtime_seconds

double kodama::CoreResult::runtime_seconds = 0.0

Definition at line 347 of file kodama.hpp.

◆ scorebest

double kodama::CoreResult::scorebest = 0.0

Definition at line 321 of file kodama.hpp.

◆ stochastic_state_accepts

int kodama::CoreResult::stochastic_state_accepts = 0

Definition at line 335 of file kodama.hpp.

◆ stochastic_state_attempts

int kodama::CoreResult::stochastic_state_attempts = 0

Definition at line 334 of file kodama.hpp.

◆ success

bool kodama::CoreResult::success = false

Definition at line 346 of file kodama.hpp.

◆ temperature_acceptance

std::vector<unsigned char> kodama::CoreResult::temperature_acceptance

Definition at line 328 of file kodama.hpp.

◆ transition_accepted

int kodama::CoreResult::transition_accepted = 0

Definition at line 340 of file kodama.hpp.

◆ transition_attempted

int kodama::CoreResult::transition_attempted = 0

Definition at line 339 of file kodama.hpp.

◆ vect_acc

std::vector<double> kodama::CoreResult::vect_acc

Definition at line 322 of file kodama.hpp.

◆ vect_score

std::vector<double> kodama::CoreResult::vect_score

Definition at line 323 of file kodama.hpp.


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