C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Структура ItAlgebraicConstraintabstract

Ограничение для подмножества координат Подробнее...

Открытые члены

virtual ItGeomCoord * GetCoord (ptrdiff_t crdIdx) const =0
 Выдать координату с индексом crdIdx.
 
virtual ptrdiff_t GetCoordCount () const =0
 Количество координат, связанных с уравнением.
 
virtual bool CalcDerive (ItGeomCoord &, const std::vector< double > &, double &, double &) const
 Вычисление первой производной по координате и значений функции.
 
virtual ptrdiff_t GetDependedCoordIdx () const =0
 Выдать координату зависимой переменной (для уравнений заданных в явно-выраженной форме).
 
virtual bool IsAssignmentForm () const =0
 Признак уравнения, заданного в форме присвоения, по правилам КОМПАС-3D V12. Подробнее...
 

Подробное описание

Ограничение для подмножества координат

Как правило, это алгебраические уравнение общего вида f(x1,x2,..,xn) = g(x1,x2,..,xn) явно-выраженной форме: x1 = g(x2,x3,..,xn).

Методы

◆ IsAssignmentForm()

virtual bool ItAlgebraicConstraint::IsAssignmentForm ( ) const
pure virtual

Признак уравнения, заданного в форме присвоения, по правилам КОМПАС-3D V12.

Уравнения, заданные в явно выраженной форме, считающиеся присвоением выражения зависимой переменной: x1 = g(x2,x3,..,xn). Такие уравнения стремимся вычислять иерархическим способом, сверху-вниз.


Объявления и описания членов структуры находятся в файле: