FFSM++  1.1.0
French Forest Sector Model ++
Opt Member List

This is the complete list of members for Opt, including all inherited members.

allPrOptprotected
app(const string &prod_h, const string &forType_h, const string &dClass_h) const Optinlineprotected
b2s(const bool &bool_h) const BaseClass
b2s(const vector< bool > &bool_h) const BaseClass
BaseClass()BaseClass
buildPositionVector(const T &v_or_c, int dType)Opt
cacheInitialPosition()Opt
cachePositions()Opt
calculateNumberVariablesConstrains()Opt
calculateSparsityPatternH()Opt
calculateSparsityPatternJ()Opt
changeMapValue(map< K, V > &mymap, const K &key, const V &value, const int &error_level=MSG_CRITICAL_ERROR)BaseClassinline
cind_gOptprotected
cind_LOptprotected
cind_L_totalOptprotected
cInitPosOptprotected
consOptprotected
copyInventoryResourses()Optprotected
cpositionsOptprotected
d2s(const double &double_h) const BaseClass
d2s(const vector< double > &double_h) const BaseClass
debugMap(const map< iisskey, V > &mymap)BaseClassinline
debugMap(const map< K, V > &mymap, const K &key)BaseClassinline
debugPrintParameters()Optprotected
debugRunOnceOptprotected
declareConstrains()Opt
declareVariable(const string &name, const int &domain, const string &desc="", const double &l_bound=0.0, const double &u_bound=UBOUND_MAX, const string &l_bound_var="", const string &u_bound_var="")Opt
declareVariables()Opt
eval_constraints(Index n, const T *x, Index m, T *g)Opt
eval_f(Index n, const Number *x, bool new_x, Number &obj_value)Optvirtual
eval_g(Index n, const Number *x, bool new_x, Index m, Number *g)Optvirtual
eval_grad_f(Index n, const Number *x, bool new_x, Number *grad_f)Optvirtual
eval_h(Index n, const Number *x, bool new_x, Number obj_factor, Index m, const Number *lambda, bool new_lambda, Index nele_hess, Index *iRow, Index *jCol, Number *values)Optvirtual
eval_jac_g(Index n, const Number *x, bool new_x, Index m, Index nele_jac, Index *iRow, Index *jCol, Number *values)Optvirtual
eval_obj(Index n, const T *x, T &obj_value)Opt
finalize_solution(SolverReturn status, Index n, const Number *x, const Number *z_L, const Number *z_U, Index m, const Number *g, const Number *lambda, Number obj_value, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Optvirtual
findMap(const map< K, V > &mymap, const K &key, const int &error_level=MSG_CRITICAL_ERROR, const V &notFoundValue=numeric_limits< V >::min()) const BaseClassinline
firstYearOptprotected
gdt(const string &varName)Optprotected
gdt(const int &cn)Optprotected
generate_tapes(Index n, Index m, Index &nnz_jac_g, Index &nnz_h_lag)Optvirtual
get_bounds_info(Index n, Number *x_l, Number *x_u, Index m, Number *g_l, Number *g_u)Optvirtual
get_nlp_info(Index &n, Index &m, Index &nnz_jac_g, Index &nnz_h_lag, IndexStyleEnum &index_style)Optvirtual
get_starting_point(Index n, bool init_x, Number *x, bool init_z, Number *z_L, Number *z_U, Index m, bool init_lambda, Number *lambda)Optvirtual
getAvg(const vector< K > &v)BaseClassinline
getBoundByIndex(const int &bound_type, const int &idx)Optprotected
getConNumber(constrain *con)Optprotected
getConstrainByIndex(int idx)Optprotected
getConstrainDirectionByIndex(int idx)Optprotected
getDetailedBoundByVarAndIndex(const endvar &var, const int &idx, const int &bType)Optprotected
getDomainElements(int domain)Opt
getMax(const vector< K > &v)BaseClassinline
getMaxPos(const vector< K > &v)BaseClassinline
getMin(const vector< K > &v)BaseClassinline
getMinPos(const vector< K > &v)BaseClassinline
getPos(const K &element, const vector< K > &v, const int &msgCode_h=MSG_CRITICAL_ERROR)BaseClassinline
getSd(const vector< K > &v, bool sample=true)BaseClassinline
getType(const string &type_h) const BaseClass
getVarInstances(const string &varName)Opt
gfd(const string &type_h, const int &regId_h, const string &forType_h, const string &diamClass_h, const int &year=DATA_NOW) const Optinlineprotected
gip(const string &varName) const Optprotected
gip(const int &cn) const Optprotected
gix(const string &varName, const int &r1Ix, const int &r2Ix, const int &prIx, const int &r2IxTo=0) const Optprotected
gix(const int &cn, const int &r1Ix, const int &r2Ix, const int &prIx, const int &r2IxTo=0) const Optprotected
gix_uncached(const T &v_or_c, int r1Ix, int r2Ix, int prIx, int r2IxTo=0)Optprotected
gpd(const string &type_h, const int &regId_h, const string &prodId_h, const int &year=DATA_NOW, const string &freeDim_h="") const Optinlineprotected
hessvalOptprotected
HP_tOptprotected
i2s(const int &int_h) const BaseClass
i2s(const vector< int > &int_h) const BaseClass
incrMapValue(map< K, V > &mymap, const K &key, const V &value, const int &error_level=MSG_CRITICAL_ERROR)BaseClassinline
incrOrAddMapValue(map< K, V > &mymap, const K &key, const V &value)BaseClassinline
initOptOptprotected
initPosOptprotected
initPos_revOptprotected
insOptprotected
intermediate_callback(AlgorithmMode mode, Index iter, Number obj_value, Number inf_pr, Number inf_du, Number mu, Number d_norm, Number regularization_size, Number alpha_du, Number alpha_pr, Index ls_trials, const IpoptData *ip_data, IpoptCalculatedQuantities *ip_cq)Optvirtual
inVector(const K &element, const vector< K > &v)BaseClassinline
jacvalOptprotected
l2rOptprotected
msgOut(const int &msgCode_h, const string &msg_h, const bool &refreshGUI_h=true) const BaseClass
msgOut(const int &msgCode_h, const int &msg_h, const bool &refreshGUI_h=true) const BaseClass
msgOut(const int &msgCode_h, const double &msg_h, const bool &refreshGUI_h=true) const BaseClass
MTHREADBaseClassprotected
mymax(const Number &a, const Number &b)Opt
mymax(const adouble &a, const adouble &b)Opt
nAllPrOptprotected
nConsOptprotected
nEqualityConstrainsOptprotected
nGreaterEqualZeroConstrainsOptprotected
nL2rOptprotected
nLowerEqualZeroConstrainsOptprotected
nnz_jacOptprotected
nnz_LOptprotected
nnz_L_totalOptprotected
normSample(const double &avg, const double &stdev, const double &minval=NULL, const double &maxval=NULL) const BaseClass
normSample(normal_distribution< K > &d, std::mt19937 &gen, const K &minval=NULL, const K &maxval=NULL) const BaseClassinline
nOthPrOptprotected
nPriPrOptprotected
nPriPrCombsOptprotected
nSecPrOptprotected
nVarOptprotected
nzhelementsOptprotected
nzjelementsOptprotected
operator=(const Opt &)Optprotected
Opt(ThreadManager *MTHREAD_h)Opt
Opt(const Opt &)Optprotected
options_gOptprotected
options_LOptprotected
othPrOptprotected
overharvestingAllowanceOptprotected
positionsToContent(const vector< T > &vector_h, const vector< int > &positions)BaseClassinline
previousYearOptprotected
priPrOptprotected
priPrCombsOptprotected
refreshGUI() const BaseClass
resetMapValues(map< K, V > &mymap, const V &value)BaseClassinline
rind_gOptprotected
rind_LOptprotected
rind_L_totalOptprotected
s2b(const string &string_h) const BaseClass
s2b(const vector< string > &string_h) const BaseClass
s2d(const string &string_h) const BaseClass
s2d(const string &string_h, const bool &replaceComma) const BaseClass
s2d(const vector< string > &string_h, const bool &replaceComma=false) const BaseClass
s2i(const string &string_h) const BaseClass
s2i(const vector< string > &string_h) const BaseClass
secondYearOptprotected
secPrOptprotected
sfd(const double &value_h, const string &type_h, const int &regId_h, const string &forType_h, const string &diamClass_h, const int &year=DATA_NOW, const bool &allowCreate=false) const Optinlineprotected
spd(const double &value_h, const string &type_h, const int &regId_h, const string &prodId_h, const int &year=DATA_NOW, const bool &allowCreate=false, const string &freeDim_h="") const Optinlineprotected
stringTo(const std::string &s) const BaseClass
tempDebug()Optprotected
tokenize(const string &str, vector< string > &tokens, const string &delimiter=" ") const BaseClass
toString(const T &x) const BaseClass
toString(const T &x) const BaseClass
unpack(int ix_h, int domain, int initial, int &r1_h, int &r2_h, int &p_h, int &r2to_h, bool fullp=false)Optprotected
untokenize(string &str, vector< string > &tokens, const string &delimiter=" ") const BaseClass
varsOptprotected
vectorToMap(const vector< K > &keys, const V &value=0.0)BaseClassinline
vpositionsOptprotected
vSum(const vector< int > &vector_h) const BaseClassinline
vSum(const vector< double > &vector_h) const BaseClassinline
vSum(const vector< vector< int > > &vector_h) const BaseClass
vSum(const vector< vector< double > > &vector_h) const BaseClass
worldCodeLev2Optprotected
x_lamOptprotected
~BaseClass()BaseClass
~Opt()Opt