MeshKit
1.0
|
#include <IASolverToolInt.hpp>
Public Member Functions | |
IASolverToolInt () | |
IASolverToolInt (const bool debugging_set) | |
IASolverToolInt (const IAData *ia_data, IASolution *ia_solution, bool debugging_set=false) | |
virtual | ~IASolverToolInt () |
IPData * | ip_data () |
void | ip_data (IPData *set_data) |
virtual void | set_debug (const bool debugging_set) |
void | round_solution () |
bool | solution_is_integer (const bool print_non_integer=false) |
void | get_frac (double x, int &integer, double &frac) const |
double | get_xl (int i) const |
double | get_xh (int i) const |
double | get_km (int i, double x) const |
double | get_kp (int i, double x) const |
void | get_km (int i, double x, int &km_integer, double &km_frac) const |
void | get_kp (int i, double x, int &kp_integer, double &kp_frac) const |
bool | randomize_weights_of_non_int (IAWeights *weights, const double rand_factor) |
Protected Attributes | |
IPData * | ipData |
bool | debuggingToolInt |
Definition at line 15 of file IASolverToolInt.hpp.
IASolverToolInt | ( | ) |
default constructor
Definition at line 16 of file IASolverToolInt.cpp.
IASolverToolInt | ( | const bool | debugging_set | ) |
Definition at line 26 of file IASolverToolInt.cpp.
IASolverToolInt | ( | const IAData * | ia_data, |
IASolution * | ia_solution, | ||
bool | debugging_set = false |
||
) |
Definition at line 21 of file IASolverToolInt.cpp.
~IASolverToolInt | ( | ) | [virtual] |
default destructor
Definition at line 32 of file IASolverToolInt.cpp.
void get_frac | ( | double | x, |
int & | integer, | ||
double & | frac | ||
) | const |
Definition at line 115 of file IASolverToolInt.cpp.
double get_km | ( | int | i, |
double | x | ||
) | const |
Definition at line 134 of file IASolverToolInt.cpp.
void get_km | ( | int | i, |
double | x, | ||
int & | km_integer, | ||
double & | km_frac | ||
) | const |
Definition at line 140 of file IASolverToolInt.cpp.
double get_kp | ( | int | i, |
double | x | ||
) | const |
Definition at line 145 of file IASolverToolInt.cpp.
void get_kp | ( | int | i, |
double | x, | ||
int & | kp_integer, | ||
double & | kp_frac | ||
) | const |
Definition at line 151 of file IASolverToolInt.cpp.
double get_xh | ( | int | i | ) | const |
Definition at line 129 of file IASolverToolInt.cpp.
double get_xl | ( | int | i | ) | const |
Definition at line 124 of file IASolverToolInt.cpp.
Definition at line 28 of file IASolverToolInt.hpp.
Definition at line 29 of file IASolverToolInt.hpp.
bool randomize_weights_of_non_int | ( | IAWeights * | weights, |
const double | rand_factor | ||
) |
Definition at line 158 of file IASolverToolInt.cpp.
void round_solution | ( | ) |
Reimplemented in IASolverBend.
Definition at line 38 of file IASolverToolInt.cpp.
virtual void set_debug | ( | const bool | debugging_set | ) | [inline, virtual] |
Reimplemented from IASolverTool.
Definition at line 30 of file IASolverToolInt.hpp.
bool solution_is_integer | ( | const bool | print_non_integer = false | ) |
Definition at line 49 of file IASolverToolInt.cpp.
bool debuggingToolInt [protected] |
Definition at line 58 of file IASolverToolInt.hpp.
Definition at line 55 of file IASolverToolInt.hpp.