#include <qbpp.hpp>
Definition at line 1582 of file qbpp.hpp.
 
◆ SolHolder() [1/2]
  
  
      
        
          | qbpp::SolHolder::SolHolder  | 
          ( | 
          const QuadModel &  | 
          quad_model | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ SolHolder() [2/2]
  
  
      
        
          | qbpp::SolHolder::SolHolder  | 
          ( | 
          const SolHolder &  | 
          other | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~SolHolder()
  
  
      
        
          | virtual qbpp::SolHolder::~SolHolder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ set_if_better()
  
  
      
        
          | virtual std::optional<double> qbpp::SolHolder::set_if_better  | 
          ( | 
          const qbpp::Sol &  | 
          new_sol,  | 
         
        
           | 
           | 
          const std::string &  | 
          solver = ""  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_if_better() [1/2]
  
  
      
        
          | virtual std::optional<qbpp::Sol> qbpp::SolHolder::get_if_better  | 
          ( | 
          energy_t  | 
          my_energy | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ get_if_better() [2/2]
  
  
      
        
          | std::optional<qbpp::Sol> qbpp::SolHolder::get_if_better  | 
          ( | 
          const Sol &  | 
          my_sol | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_sol_tts_solver()
  
  
      
        
          | std::tuple<Sol, double, std::string> qbpp::SolHolder::get_sol_tts_solver  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ var_count()
  
  
      
        
          | vindex_t qbpp::SolHolder::var_count  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_energy()
  
  
      
        
          | energy_t qbpp::SolHolder::get_energy  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_sol()
  
  
      
        
          | const Sol& qbpp::SolHolder::get_sol  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ copy_sol()
  
  
      
        
          | Sol qbpp::SolHolder::copy_sol  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ clear()
  
  
      
        
          | void qbpp::SolHolder::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_tts()
  
  
      
        
          | double qbpp::SolHolder::get_tts  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_solver()
  
  
      
        
          | std::string qbpp::SolHolder::get_solver  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_bound()
  
  
      
        
          | void qbpp::SolHolder::set_bound  | 
          ( | 
          energy_t  | 
          bound | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_bound()
  
  
      
        
          | std::optional<energy_t> qbpp::SolHolder::get_bound  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator Sol()
  
  
      
        
          | qbpp::SolHolder::operator Sol  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ sol_
  
  
      
        
          | Sol qbpp::SolHolder::sol_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ bound_
  
  
      
        
          | std::optional<energy_t> qbpp::SolHolder::bound_ = std::nullopt | 
         
       
   | 
  
protected   | 
  
 
 
◆ startx_
  
  
      
        
          | double qbpp::SolHolder::startx_ = get_time() | 
         
       
   | 
  
protected   | 
  
 
 
◆ tts_
  
  
      
        
          | double qbpp::SolHolder::tts_ {0.0} | 
         
       
   | 
  
protected   | 
  
 
 
◆ solver_
  
  
      
        
          | std::string qbpp::SolHolder::solver_ = "N/A" | 
         
       
   | 
  
protected   | 
  
 
 
◆ mtx_
  
  
      
        
          | std::mutex qbpp::SolHolder::mtx_ | 
         
       
   | 
  
mutableprotected   | 
  
 
 
The documentation for this class was generated from the following file: