|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Interface of the numeric equation expressed via a set of coordinates. More...
#include <gce_equations.h>
Public Member Functions | |
| virtual ItCoord * | Coord (size_t crdIdx) const =0 |
| Get coordinate with crdIdx index. | |
| virtual size_t | NumCoords () const =0 |
| Count of coordinates connected with the equation. | |
| virtual eval_result | Evaluate (const ItCoord *crd, const std::vector< double > &crdVals) const |
| The first derivative by coordinate and the function values calculation. | |
| virtual const ItCoord * | DependedCoord () const =0 |
| Get the coordinate of dependent variable (for explicit equations). | |
| virtual bool | IsExplicit () const =0 |
| Flag of equation specified in form of assignment. More... | |
Interface of the numeric equation expressed via a set of coordinates.
As a rule, it is an algebraic equation of a general form f(x1,x2,..,xn) = g(x1,x2,..,xn) or, as a special case, it is an equation in explicit form: x1 = g(x2,x3,..,xn).
|
pure virtual |
Flag of equation specified in form of assignment.
Equations specified explicitly, considered to be the assignment of dependent variable: x1 = g(x2,x3,..,xn). It is preferred to compute such equations by hierarchical top-down method.