#include "LaGOConfig.h"
#include <cstdlib>
#include <cstdio>
#include <cmath>
#include <cassert>
#include <iostream>
#include <iomanip>
#include <fstream>
#include "interval/interval.hpp"
#include "tools.h"
#include "uservector.h"
Go to the source code of this file.
Defines | |
#define | FILIB_AVAILABLE |
#define | FILIB_EXTENDED |
Functions | |
double | sqrt (int x) |
long | pow (int a, unsigned int b) |
long | pow (int a, int b) |
double | closestint (const double &x) |
double | upperint (const double &x) |
double | lowerint (const double &x) |
double | integrality_violation (const double &x) |
double | project (const double &x, const double &low, const double &up) |
Projects a value onto an interval. | |
template<class Type > | |
bool | operator< (const interval< Type > &x, const interval< Type > &y) |
#define FILIB_AVAILABLE |
Definition at line 51 of file standard.h.
#define FILIB_EXTENDED |
Definition at line 56 of file standard.h.
double sqrt | ( | int | x | ) | [inline] |
Definition at line 27 of file standard.h.
long pow | ( | int | a, | |
unsigned int | b | |||
) | [inline] |
Definition at line 29 of file standard.h.
long pow | ( | int | a, | |
int | b | |||
) | [inline] |
Definition at line 30 of file standard.h.
double closestint | ( | const double & | x | ) | [inline] |
Definition at line 33 of file standard.h.
double upperint | ( | const double & | x | ) | [inline] |
Definition at line 34 of file standard.h.
double lowerint | ( | const double & | x | ) | [inline] |
Definition at line 35 of file standard.h.
double integrality_violation | ( | const double & | x | ) | [inline] |
Definition at line 36 of file standard.h.
double project | ( | const double & | x, | |
const double & | low, | |||
const double & | up | |||
) | [inline] |
Projects a value onto an interval.
Definition at line 40 of file standard.h.
bool operator< | ( | const interval< Type > & | x, | |
const interval< Type > & | y | |||
) | [inline] |
Definition at line 60 of file standard.h.