|
C3D Toolkit
Kernel - 118060, Vision - 2.15.0.1825
|
Interface of function. More...
#include <pars_tree_variable.h>
Inheritance diagram for ItUserFunc:
Collaboration diagram for ItUserFunc:Public Member Functions | |
| virtual ItUserFunc & | Duplicate () const =0 |
| Get a copy of the object. | |
| virtual const c3d::string_t & | GetName () const =0 |
| Get name. | |
| virtual size_t | GetParsCount () const =0 |
| Get count of parameters.. | |
| virtual EquTreeResCode | GetValue (const SArray< double > &, double &) const =0 |
| Value of function. | |
| virtual EquTreeResCode | GetDerivates (const SArray< DerivesValues > &, double &v, double &f, double &s, double &t, size_t dIndex=0) const =0 |
| Value of function and derivatives. | |
| virtual void | GetExternalVars (SSArray< ItTreeVariable * > &vars, SSArray< ItUserFunc * > &funcs) const =0 |
| External variables. | |
| virtual size_t | GetPseudoOrderByPar (size_t index) const =0 |
| For internal use only! Function degree by the index of variable. | |
| virtual bool | GetDefRange (DefRange &, ItTreeVariable &var, const std::vector< BTreeNode * > &) const =0 |
| Domain. | |
| virtual bool | IsEqual (const ItUserFunc &other) const =0 |
| Whether functions are equal. | |
| virtual bool | IsEqual (const MbUserFunc &other) const =0 |
| Whether functions are equal. | |
Public Member Functions inherited from MbRefItem | |
| virtual MbeRefType | RefType () const |
| Registration type (for copying, duplication). | |
| void | AddRegistrator (MbRegDuplicate *reg) const |
| Add the register. | |
| void | RemoveRegistrator (MbRegDuplicate *reg) const |
| Remove the register. | |
| refcount_t | GetUseCount () const |
| Get count of references (get count of owners of an object). | |
| refcount_t | AddRef () const |
| Increase count of references by one. | |
| refcount_t | DecRef () const |
| Decrease count of references by one. | |
| refcount_t | Release () const |
| Decrease count of references by one and if count of references became zero, then remove itself. | |
Additional Inherited Members | |
Protected Member Functions inherited from MbRefItem | |
| MbRefItem () | |
| Constructor without parameters. | |
Interface of function.
Interface of function.