|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Node of a binary tree. More...
#include <math_x.h>#include <io_tape_define.h>#include <templ_ifc_array.h>#include <templ_sptr.h>#include <pars_tree_variable.h>#include <mb_enum.h>#include <set>#include <map>#include <functional>#include <utility>Classes | |
| struct | DefRangeItem |
| Element of the function definition domain. More... | |
| struct | std::less< DefRangeItem > |
| Comparison of elements of the definition domain. More... | |
| class | DefRange |
| The function domain. More... | |
| struct | DerivesValues |
| Value of the function and derivatives. More... | |
| class | BTreeNode |
| Base class for nodes of the expression tree. More... | |
| class | TreeIntervalNode |
| Node of interval expression tree. More... | |
| class | IntervalConstNode |
| Interval of simple expressions. More... | |
| class | IntervalIdentNode |
| Interval variable as a node of a binary tree. More... | |
| class | BTreeConst |
| Constant as a node of a binary tree. More... | |
| class | BTreeIdent |
| Variable as a node of a binary tree. More... | |
| class | BTreeFunction |
| Function as node of a binary tree. More... | |
| class | BTreeOperation |
| Operation with two arguments as node of binary tree. More... | |
| class | BTreeOperation1Arg |
| Operation with one argument as a node of a binary tree. More... | |
| class | BTreeOperation3Args |
| Operation with three arguments as node of syntax tree. More... | |
| class | BTreeUserFunc |
| User-defined function as a node of a binary tree. More... | |
Enumerations | |
| enum | TeIntervalNodeType { tei_Const , tei_Ident } |
| Types of nodes of the binary tree. More... | |
Functions | |
| uint | GetCountOfParams (PceOperationType operationType) |
| Parameters count. More... | |
| BTreeFunction::EquFnCode | GetFunCodeByName (const c3d::string_t &name) |
| Get type of function. More... | |
| void | GetFunNameByCode (BTreeFunction::EquFnCode code, c3d::string_t &name) |
| Get name of function. More... | |
Node of a binary tree.