C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Interface of function. More...

#include <pars_tree_variable.h>

+ Inheritance diagram for ItUserFunc:

Public Member Functions

virtual ItUserFuncDuplicate () const =0
 Get a copy of the object.
 
virtual const c3d::string_tGetName () 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.
 

Detailed Description

Interface of function.

Interface of function.


The documentation for this struct was generated from the following file: