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.