Classes |
| struct | kdotp::libmodelxx::postprocessing::function_exp |
| struct | kdotp::libmodelxx::postprocessing::function_const |
| struct | kdotp::libmodelxx::postprocessing::function_symbol |
| struct | kdotp::libmodelxx::postprocessing::symbol_table_entry |
| struct | kdotp::libmodelxx::postprocessing::symbol_table_entry_const |
| struct | kdotp::libmodelxx::postprocessing::template_parameter_range |
Namespaces |
| namespace | kdotp |
| namespace | kdotp::libmodelxx |
| namespace | kdotp::libmodelxx::postprocessing |
Defines |
| #define | DOMAIN_FUNCTION_SPECIFICATION 56932 |
Enumerations |
| enum | kdotp::libmodelxx::postprocessing::function_op {
kdotp::libmodelxx::postprocessing::PLUS,
kdotp::libmodelxx::postprocessing::MINUS,
kdotp::libmodelxx::postprocessing::MUL,
kdotp::libmodelxx::postprocessing::DIV,
kdotp::libmodelxx::postprocessing::EXP,
kdotp::libmodelxx::postprocessing::CONST,
kdotp::libmodelxx::postprocessing::COS,
kdotp::libmodelxx::postprocessing::SIN,
kdotp::libmodelxx::postprocessing::TAN,
kdotp::libmodelxx::postprocessing::LOG,
kdotp::libmodelxx::postprocessing::ACOS,
kdotp::libmodelxx::postprocessing::ASIN,
kdotp::libmodelxx::postprocessing::ATAN,
kdotp::libmodelxx::postprocessing::ABS,
kdotp::libmodelxx::postprocessing::SQRT,
kdotp::libmodelxx::postprocessing::DOT,
kdotp::libmodelxx::postprocessing::CROSS,
kdotp::libmodelxx::postprocessing::NEG,
kdotp::libmodelxx::postprocessing::OR,
kdotp::libmodelxx::postprocessing::AND,
kdotp::libmodelxx::postprocessing::XOR,
kdotp::libmodelxx::postprocessing::NOT,
kdotp::libmodelxx::postprocessing::SYMBOL
} |
| enum | kdotp::libmodelxx::postprocessing::function_datatype {
kdotp::libmodelxx::postprocessing::INVALID = -1,
kdotp::libmodelxx::postprocessing::BINARY,
kdotp::libmodelxx::postprocessing::SCALAR,
kdotp::libmodelxx::postprocessing::VECTOR2,
kdotp::libmodelxx::postprocessing::VECTOR3
} |
| enum | kdotp::libmodelxx::postprocessing::symbol_type { kdotp::libmodelxx::postprocessing::CONSTANT_SYMBOL
} |
Functions |
| enum function_op | kdotp::libmodelxx::postprocessing::function_get_op_for_builtin_function (const char *bf) |
| GError * | kdotp::libmodelxx::postprocessing::evaluate_function (double *value, const struct function_exp *f, GHashTable *global_symbols, GHashTable *local_symbols) |
| enum function_datatype | kdotp::libmodelxx::postprocessing::get_function_datatype (struct function_exp *f, GHashTable *global_symbols, GHashTable *local_symbols) |
| void | kdotp::libmodelxx::postprocessing::function_print_tree (struct function_exp *e, GString **s, int indentation) |
| struct symbol_table_entry * | kdotp::libmodelxx::postprocessing::get_symbol_table_entry (const char *symbol, GHashTable *global_symbols, GHashTable *local_symbols, GError **e) |
| GHashTable * | kdotp::libmodelxx::postprocessing::new_symbol_table () |
| void | kdotp::libmodelxx::postprocessing::add_symbol_table_entry (GHashTable *st, const char *symbol, struct symbol_table_entry *entry) |
| void | kdotp::libmodelxx::postprocessing::parameter_list_init (GList *parameters) |
| bool | kdotp::libmodelxx::postprocessing::update_parameters_plus_check_if_done (GList *parameters) |
| GFile * | kdotp::libmodelxx::postprocessing::get_gfile_directory_for_template_state (const char *prefix, GList *parameters) |
| char * | kdotp::libmodelxx::postprocessing::get_string_for_template_state (GList *parameters) |
| char * | kdotp::libmodelxx::postprocessing::get_header_for_template_state (GList *parameters) |
| void | kdotp::libmodelxx::postprocessing::add_template_parameters_to_symbol_table (GHashTable *st, GList *parms) |
| void | kdotp::libmodelxx::postprocessing::free_function (struct function_exp *e) |