Documentation of UrbanFireXDT
Documentation of UrbanFireXDT
Loading...
Searching...
No Matches
Macros | Functions | Variables
setup_and_dataloading.cpp File Reference
#include "setup_and_dataloading.h"
#include <ctime>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <memory>
#include <numeric>
#include <sqlite3.h>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/ptree.hpp>
#include "global.h"
#include "helper.h"
#include "sac_planning.h"
#include "units.h"
Include dependency graph for setup_and_dataloading.cpp:

Macros

#define BOOST_BIND_GLOBAL_PLACEHOLDERS
 
#define PRINT_VAR(varname)   current_outstream << " " << std::setw(44) << std::left << #varname << " = " << varname << "\n"
 
#define PRINT_TM_VAR(varname)   current_outstream << " " << std::setw(44) << #varname << " = " << std::put_time(varname, "%F %R") << "\n"
 
#define PRINT_ENUM_VAR(varname, lambda_expr)   current_outstream << " " << std::setw(44) << #varname << " = " << lambda_expr(varname) << "\n"
 

Functions

bool helper_read_ev_info_json_data (const std::string &)
 
bool helper_read_ev_profile_data (const std::string &)
 
int load_data_from_central_database_callbackA (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callbackB (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callbackC (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callbackD (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callbackE (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_PV_info (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_PV (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_Wind (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_HP (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_ResGridload (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_address_data_A (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_address_data_B (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_emissions (void *data, int argc, char **argv, char **colName)
 
int load_data_from_central_database_callback_prices (void *data, int argc, char **argv, char **colName)
 
int sql_check_if_table_exists_callback (void *data, int argc, char **argv, char **colName)
 

Variables

unsigned long callcounter_callback_HP = 0
 

Macro Definition Documentation

◆ BOOST_BIND_GLOBAL_PLACEHOLDERS

#define BOOST_BIND_GLOBAL_PLACEHOLDERS

◆ PRINT_ENUM_VAR

#define PRINT_ENUM_VAR (   varname,
  lambda_expr 
)    current_outstream << " " << std::setw(44) << #varname << " = " << lambda_expr(varname) << "\n"

◆ PRINT_TM_VAR

#define PRINT_TM_VAR (   varname)    current_outstream << " " << std::setw(44) << #varname << " = " << std::put_time(varname, "%F %R") << "\n"

◆ PRINT_VAR

#define PRINT_VAR (   varname)    current_outstream << " " << std::setw(44) << std::left << #varname << " = " << varname << "\n"

Function Documentation

◆ helper_read_ev_info_json_data()

bool helper_read_ev_info_json_data ( const std::string &  filepath)

◆ helper_read_ev_profile_data()

bool helper_read_ev_profile_data ( const std::string &  filepath)

◆ load_data_from_central_database_callback_address_data_A()

int load_data_from_central_database_callback_address_data_A ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_address_data_B()

int load_data_from_central_database_callback_address_data_B ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_emissions()

int load_data_from_central_database_callback_emissions ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_HP()

int load_data_from_central_database_callback_HP ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_prices()

int load_data_from_central_database_callback_prices ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_PV()

int load_data_from_central_database_callback_PV ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_PV_info()

int load_data_from_central_database_callback_PV_info ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_ResGridload()

int load_data_from_central_database_callback_ResGridload ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callback_Wind()

int load_data_from_central_database_callback_Wind ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callbackA()

int load_data_from_central_database_callbackA ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callbackB()

int load_data_from_central_database_callbackB ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callbackC()

int load_data_from_central_database_callbackC ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callbackD()

int load_data_from_central_database_callbackD ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ load_data_from_central_database_callbackE()

int load_data_from_central_database_callbackE ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

◆ sql_check_if_table_exists_callback()

int sql_check_if_table_exists_callback ( void *  data,
int  argc,
char **  argv,
char **  colName 
)

Variable Documentation

◆ callcounter_callback_HP

unsigned long callcounter_callback_HP = 0