GHOST
Public Member Functions | List of all members
ghost::PureOptimization Class Reference

#include <constraint.hpp>

Inheritance diagram for ghost::PureOptimization:
Inheritance graph
Collaboration diagram for ghost::PureOptimization:
Collaboration graph

Public Member Functions

 PureOptimization (const std::vector< Variable > &variables)
 
- Public Member Functions inherited from ghost::Constraint
 Constraint (const std::vector< int > &variables_index)
 
 Constraint (const std::vector< Variable > &variables)
 
 Constraint (const Constraint &other)=default
 Default copy contructor. More...
 
 Constraint (Constraint &&other)=default
 Default move contructor. More...
 
Constraintoperator= (const Constraint &other)=delete
 Copy assignment operator disabled. More...
 
Constraintoperator= (Constraint &&other)=delete
 Move assignment operator disabled. More...
 
virtual ~Constraint ()=default
 Default virtual destructor. More...
 
bool has_variable (int var_id) const
 

Additional Inherited Members

- Protected Member Functions inherited from ghost::Constraint
virtual void conditional_update_data_structures (const std::vector< Variable * > &variables, int index, int new_value)
 
double get_current_error () const
 
int get_id () const
 Inline method to get the unique id of the Constraint object. More...
 

Detailed Description

PureOptimization

Constructor & Destructor Documentation

◆ PureOptimization()

ghost::PureOptimization::PureOptimization ( const std::vector< Variable > &  variables)
inline

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