FMT 1.2.0
Forest management tools for forest planning
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
FMTModelParameters.h File Reference
#include "FMTExceptionHandler.h"
#include "FMTObject.h"
#include <boost/serialization/export.hpp>
#include <boost/serialization/array.hpp>
#include <boost/serialization/vector.hpp>
#include <array>
#include <vector>
#include <string>
Include dependency graph for FMTModelParameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Models::FMTModelParameters
 Class containing all the parameters a model needs to be solved by the different types of FMTModel. More...
 

Namespaces

namespace  Models
 Namespace containing all enumerator and classes used to construct or manipulate the different type of model in FMT.
 

Enumerations

enum  Models::FMTintmodelparameters {
  Models::LENGTH = 0 , Models::SEED = 1 , Models::NUMBER_OF_ITERATIONS = 2 , Models::PRESOLVE_ITERATIONS = 3 ,
  Models::NUMBER_OF_THREADS = 4 , Models::MATRIX_TYPE = 5 , Models::UPDATE = 6 , Models::MAX_MOVES = 7 ,
  Models::MAX_ACCEPTED_CYCLE_MOVES = 8 , Models::MAX_CYCLE_MOVES = 9 , Models::WARM_UP_ITERATIONS = 10 , Models::MINIMAL_ACCEPTED_MOVES = 11 ,
  Models::UPDATE_PERIOD_FACTOR = 12 , Models::SOLUTION_MERGE_ITERATIONS = 13 , Models::MAX_NON_ACCEPTED_MOVES_FOR_TABOU = 14 , Models::TABOU_FLUSH = 15 ,
  Models::MOVE_SIZE_FACTOR = 16 , Models::LastIntModelParam = 17
}
 Enumerator of the integer parameters of a FMTModel. More...
 
enum  Models::FMTdblmodelparameters {
  Models::TOLERANCE = 0 , Models::GOALING_SCHEDULE_WEIGHT = 1 , Models::INITIAL_ACCEPTANCE_PROBABILITY = 2 , Models::ANNEALING_RATE = 3 ,
  Models::LastDblModelParam = 4
}
 Enumerator of the double parameters of a FMTModel. More...
 
enum  Models::FMTboolmodelparameters {
  Models::FORCE_PARTIAL_BUILD = 0 , Models::STRICTLY_POSITIVE = 1 , Models::POSTSOLVE = 2 , Models::SHOW_LOCK_IN_SCHEDULES = 3 ,
  Models::PRESOLVE_CAN_REMOVE_STATIC_THEMES =4 , Models::DEBUG_MATRIX = 5 , Models::SETSOLUTION_THROW = 6 , Models::QUIET_LOGGING = 7 ,
  Models::LastBoolModelParam = 8
}
 Enumerator of the boolean parameters of a FMTModel. More...
 
enum  Models::FMTstrmodelparameters { Models::SOLVER_COLD_START = 0 , Models::SOLVER_WARM_START = 1 , Models::WORKING_DIRECTORY = 2 , Models::LastStrModelParam = 3 }
 Enumerator of the string parameters of a FMTModel. More...