|
MeshKit
1.0
|
#include <IASolverInt.hpp>

Public Member Functions | |
| IASolverInt (const IAData *ia_data_ptr, IASolution *relaxed_solution_ptr, const bool set_silent=true) | |
| virtual | ~IASolverInt () |
| bool | solve () |
Private Types | |
| enum | SolverType { ROUNDING, BEND, COS, PARABOLA } |
Private Member Functions | |
| void | cleanup () |
| bool | solve_round () |
| bool | solve_wave (const SolverType solver_type) |
| bool | solve_wave_workhorse (IAIntWaveNlp *mynlp) |
| IASolverInt (const IASolverInt &) | |
| IASolverInt & | operator= (const IASolverInt &) |
Private Attributes | |
| const bool | silent |
| const bool | debugging |
Definition at line 20 of file IASolverInt.hpp.
enum SolverType [private] |
Definition at line 48 of file IASolverInt.hpp.
| IASolverInt | ( | const IAData * | ia_data_ptr, |
| IASolution * | relaxed_solution_ptr, | ||
| const bool | set_silent = true |
||
| ) |
default constructor
Definition at line 27 of file IASolverInt.cpp.
| ~IASolverInt | ( | ) | [virtual] |
default destructor
Definition at line 40 of file IASolverInt.cpp.
| IASolverInt | ( | const IASolverInt & | ) | [private] |
| void cleanup | ( | ) | [private] |
Definition at line 401 of file IASolverInt.cpp.
| IASolverInt& operator= | ( | const IASolverInt & | ) | [private] |
| bool solve | ( | ) |
Definition at line 429 of file IASolverInt.cpp.
| bool solve_round | ( | ) | [private] |
Definition at line 252 of file IASolverInt.cpp.
| bool solve_wave | ( | const SolverType | solver_type | ) | [private] |
Definition at line 406 of file IASolverInt.cpp.
| bool solve_wave_workhorse | ( | IAIntWaveNlp * | mynlp | ) | [private] |
Definition at line 45 of file IASolverInt.cpp.
const bool debugging [private] |
Definition at line 41 of file IASolverInt.hpp.
const bool silent [private] |
Definition at line 40 of file IASolverInt.hpp.