C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Interface of function. More...
#include <pars_tree_variable.h>
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. | |
Interface of function.
Interface of function.