Scippy

SoPlex

Sequential object-oriented simPlex

Validation< R > Class Template Reference

#include <validation.h>

Public Member Functions

 Validation ()
 default constructor More...
 
 ~Validation ()
 default destructor More...
 
bool updateExternalSolution (const std::string &solution)
 updates the external solution used for validation More...
 
bool updateValidationTolerance (const std::string &tolerance)
 updates the tolerance used for validation More...
 
void validateSolveReal (SoPlexBase< R > &soplex)
 validates the soplex solution using the external solution More...
 

Public Attributes

bool validate
 should the soplex solution be validated? More...
 
std::string validatesolution
 external solution used for validation More...
 
validatetolerance
 tolerance used for validation More...
 

Detailed Description

template<class R>
class soplex::Validation< R >

Definition at line 29 of file validation.h.

Constructor & Destructor Documentation

◆ Validation()

default constructor

Definition at line 43 of file validation.h.

◆ ~Validation()

Member Function Documentation

◆ updateExternalSolution()

bool updateExternalSolution ( const std::string &  solution)

updates the external solution used for validation

Referenced by runSoPlex(), and Validation< R >::~Validation().

◆ updateValidationTolerance()

bool updateValidationTolerance ( const std::string &  tolerance)

updates the tolerance used for validation

Referenced by runSoPlex(), and Validation< R >::~Validation().

◆ validateSolveReal()

void validateSolveReal ( SoPlexBase< R > &  soplex)

validates the soplex solution using the external solution

Referenced by runSoPlex(), and Validation< R >::~Validation().

Member Data Documentation

◆ validate

bool validate

should the soplex solution be validated?

Definition at line 34 of file validation.h.

Referenced by runSoPlex().

◆ validatesolution

std::string validatesolution

external solution used for validation

Definition at line 37 of file validation.h.

◆ validatetolerance

R validatetolerance

tolerance used for validation

Definition at line 40 of file validation.h.